linux常用命令集(用户和组操作-共15个)
1.useradd
【命令作用】
创建用户
【命令语法】
useradd [选项] 登陆用户名
【常用选项】
-u UID 指定用户UID
-g 指明用户所属基本组,可为组名,也可以GID,组必须事先存在
-G 组名 为用户指明附加组,组必须事先存在
-M 不创建用户家目录
-s SHELL 指明用户的默认shell程序,这个选项在 /etc/default/useradd 设置 SHELL 变量。
-d(/home/to) 指定家目录
-r 创建系统用户
-u UID -o 创建相同UID号的用户
【参数说明】
各个选项参数差别较大,默认仅创建用户时只需跟用户名即可
【命令示例】
useradd -u 601 zxc 创建用户UID为601的账户
useradd -M bza 创建用户bza,但不创建bza用户的家目录
useradd -d /es mnb 创建用户mnb并把用户mnb的家目录指向/es,这个目录可以事先不存在
useradd -r jkl 创建系统用户jkl(默认系统用户为UID小于500的用户,多用于系统管理)
2.groupadd
【命令作用】
创建组
【命令语法】
groupadd [选项] 组名
【常用选项】
-g 使用指定GID号创建组
-r 创建系统组
【参数说明】
各个选项参数皆有区别
【命令示例】
groupadd -g 564 fgh 指定gid564创建组fgh
3.passwd
【命令作用】
更改当前登陆用户密码(不带选项以及参数时),管理员可以使用该命令修改其他用户的密码,锁定用户密码。普通用户只能使用此命令更改自己的密码。
【命令语法】
passwd [选项] [参数]
【常用选项】
-d 删除密码
-l 锁定密码
-u 解除密码锁定
-f 强制执行
【参数说明】
用户名
【命令示例】
以下仅示例管理员操作。(密码被清除或者被锁定皆无法直接登陆)
passwd -d zxc 清除用户zxc的密码
passwd -l zxc 锁定用户zxc的密码
passwd -u zxc 解除用户zxc的密码锁定
4.gpasswd
【命令作用】
组管理,为组添加成员或指定组管理员及设置组密码
【命令语法】
gpasswd [选项] 组名
【常用选项】
-a 添加指定用户到组
-d 从组中删除指定用户
-A 指定组管理员
-r 删除组密码
-R 限制用户登入组,只有组中的成员才可以用newgrp加入该组
【参数说明】
组名
【命令示例】
gpasswd zxc 修改组zxc的密码
gpasswd -a mnb zxc 添加用户mnb到zxc组
gpasswd -d mnb zxc 删除用户mnb从zxc组
gpasswd -A mnb zxc 指定用户mnb为zxc组的管理员
gpasswd -r zxc 删除zxc组的密码
gpasswd -R zxc 限制组zxc的切换,即只有组中成员可切换
5.usermod
【命令作用】
用户属性修改,usermod命令不允许你改变正在线上的使用者帐号名称。当usermod命令用来改变user id,必须确认这名user没在电脑上执行任何程序
【命令语法】
usermod [选项] 用户名
【常用选项】
-u UID 指定新UID
-g GID 指定新基本组,组必须事先存在
-G(a) GROUP1[,GROUP2,...[,GROUPN]]] 指定新附加组,附加组之间用`,`隔开,默认覆盖原有附加组,
若需要保留原有附加组,需同时使用-a选项,组必须事先存在
-s SHELL 新的默认SHELL
-c '字符串' 新的注释信息
-d(m) 目录地址 用户名 指定新的用户家目录,默认不一定原有家目录文件到新的家目录,若要移动需添加-m选项,
新的家目录不必事先存在
-l 用户名 新的用户登陆名
-L 用户名 锁定指定账户的密码
-U 用户名 解锁指定账户的密码(可与passwd -l 的锁定互相解锁)
【参数说明】
用户名
【命令示例】
usermod -d/sdf zxc -m 改变用户zxc的家目录并移动旧家目录中的文件至新家目录
6.groupmod
【命令作用】
组属性修改
【命令语法】
groupmod [选项] 组名
【常用选项】
-n 字符串 指定新组名
-g 指定新GID
【参数说明】
组名
【命令示例】
groupmod -n asd zxc 改变组zxc的组名为asd
groupmod -g 963 asd 改变asd组的GID为963
7.userdel
【命令作用】
删除用户和用户相关的文件
【命令语法】
userdel [选项] 用户
【常用选项】
-f 强制删除
-r 删除用户家目录
【参数说明】
用户名
【命令示例】
userdel -r ij 删除用户ij,同时删除ij的家目录
8.groupdel
【命令作用】
删除用户组
【命令语法】
groupdel 组名
【常用选项】
无
【参数说明】
组名
【命令示例】
groupdel mnb 删除组mnb
9.id
【命令作用】
查看用户的UID,GID,和组ID
【命令语法】
id [用户名]
【常用选项】
无
【参数说明】
用户名
【命令示例】
id bza 查看bza用户的UID,GID,和组ID
10.newgrp
【命令作用】
临时切换组
【命令语法】
newgrp 组名
【常用选项】
无
【参数说明】
组名
【命令示例】
newgrp zxc 临时切换至zxc组
11.su
【命令作用】
切换用户
【命令语法】
su [选项] 用户名
【常用选项】
- 完全切换
【参数说明】
用户名
【命令示例】
su zxc 半切换用户至zxc(不切换当前工作目录至zxc的家目录)
su - zxc 完全切换用户至zxc(相当于用户zxc直接登陆)
13.finger(gdm-plugin-fingerprint)
【命令作用】
查找并显示用户信息
【命令语法】
finger [选项] [用户名]
【常用选项】
无
【参数说明】
用户名即可
【命令示例】
finger zxc 查看用户zxc的帐号名称,真实姓名,用户专属目录,登入所用的Shell,登入时间,转信地址,电子邮件状态,还有计划文件和方案文件内容
12.chfn
【命令作用】
用来改变finger命令显示的信息,若不指定任何选项,则chfn命令会进入问答式界面
【命令语法】
chfn [选项] [用户名]
【常用选项】
-f (字符串) 设置真实姓名
-h (数字) 设置电话
-o (办公地址) 设置办公地址
-p (办公电话) 设置办公电话
【参数说明】
用户名类型参数
【命令示例】
14.chsh
【命令作用】
更改当前用户的登陆shell,若不加选项则进入交互模式
【命令语法】
chsh [选项]
【常用选项】
-l 查看可用shell
-s (shell名) 更改登陆shell
【参数说明】
无
【命令示例】
chsh -l 查看可用shell
chsh -s zsh 更改当前登陆用户的shell为zsh
15.chage
【命令作用】
修改账号和密码的有效期
【命令语法】
chage [选项] 用户名
【常用选项】
-m 密码可更改的最小间隔天数,为0表示没有间隔时间
-M 密码最大有效期
-w 用户密码到期前,警告天数,即提示修改密码的天数
-E 帐号到期的日期
-d 查看上一次更改的日期
-i 密码过期停滞时间。如果一个密码已过期这些天,那么此帐号将不可用
-l 列出当前的设置。普通来确定他们的密码或帐号何时过期
【参数说明】
用户名
【命令示例】
chage -m 0 zxc 设置账户zxc的密码修改间隔时间为0
转载于:https://www.cnblogs.com/LilacStrawberry/p/9154731.html
linux常用命令集(用户和组操作-共15个)相关推荐
- Linux命令集(Linux常用命令集--CD指令篇)
Linux命令集(Linux常用命令--CD指令篇) Linux常用命令集(CD指令篇) 1.CD(change directory) Linux常用命令集(CD指令篇) 如下为笔者总结出在linux ...
- Linux常用命令:用户、权限管理
目录 一.运行模式 二.用户管理(重点) 1.添加用户 2.修改用户 3.设置密码 4.删除用户 5.查看当前用户:whoami 6.查看登录用户:who 7.查看登录用户:w 8. 退出登录账户: ...
- linux第三节课内容(文本命令,Linux常用命令,用户和用户组,权限)
进入文本模式以后: nyy--n复制多少行yy复制 p粘贴 dd删除 u 撤销上一次操作 ZZ保持并退出 进程相关命令: ps -au 查看当前运行的进程信息 kill -9 进程的PID ...
- linux常用命令简介- 用户管理及文件属性
创建一个用户或者组 Useradd/groupadd 例如:groupadd -g 501 zzs ;/创建一个组,GID号是501,组名zzs useradd zzu -d /home/zzu -g ...
- linux常用命令(用户篇)
为什么80%的码农都做不了架构师?>>> #添加用户 [rot@BJ-Nginx-Srv02 ~]# useradd -s /sbin/nologin -g daemon -d ...
- linux权限命令chgrp,Linux常用命令之用户权限管理chmod、chown、chgrp、umask命令讲解...
这节课我们重点来学习权限管理命令,说到权限大家可能第一时间能想到的就是读.写.执行 rwx 三种权限,在正式讲解权限命令之前,先简单的介绍一下rwx权限对于文件和目录的不同含义.权限字符权限对文件的权 ...
- Linux常用命令:用户
软件环境 Linux:CentOS Linux release 7.6.1810 (Core) 用户 查看所有用户 [root@localhost ~]# cut -d : -f 1 /etc/pas ...
- Linux常用命令集
命令格式:命令 参数 对象 参数: 长格式 --help 短格式 -h 对象:要处理的对象,目录,用户等 1.帮助命令 man 命令名(用于查看命令的使用与参数) 命令名 --help(用于查看命令的 ...
- Linux常用命令 创建文本 清屏操作
目录 1.0创建文本文件 2.0 清屏操作 1.0创建文本文件 在想创建文本文件的目录下打开终端 touch 文件名 或 gedit 文件名# 该方法会直接从终端跳转到所创建的文本 2.0 清屏操作 ...
最新文章
- 机器学习中,有哪些特征选择的工程方法?
- 一文盘点5种聚类算法,数据科学家必备!
- C. Three Parts of the Array(切割字符串)
- SIFT算法总结:用于图像搜索
- P3343-[ZJOI2015]地震后的幻想乡【dp,数学期望】
- 蚂蚁庄园 php源码,蚂蚁庄园五体投地
- 手把手带你写Node.JS版本小游戏
- java 操作属性值_java反射机制根据属性名获取属性值的操作
- redis常用命令getex_Redis常用命令
- linux系统下获取IP,MAC,子网掩码,网关
- 安装nginx并搭建nginx图片服务器
- 《C++编程风格(修订版)》——3.2 继承作用域准则
- android通用对话框,android-所有活动中的“通用”对话框
- 蚂蚁链发布BTN,有什么用?
- c语言股票最大收益_C语言买卖股票问题
- 舍得网-开发问题(学习别人经验)
- 十进制计算机算法,计算机知识--二进制,十进制,十六制算法
- 管理与维护Linux系统
- 免费软件不比付费软件逊色半分之94款免费软件
- 用Python下载xkcd图片
热门文章
- 6个部件组成一个圆球_怎样找一个好月嫂?这6个问题一问便知!
- php中如何加密,PHP中的加密功能
- Python Pandas模块教程
- java组合与继承始示例_Java 9功能与示例
- Python __str __()和__repr __()函数
- java java se_Java SE 9:尝试资源改进
- Jenkins执行.bat 提示不是内部或外部命令
- linux中proc文件系统 -- ldd3读书笔记
- 想要学习Java开发.应该从哪方面入手
- cobbler批量安装linux