您的位置:首页 > 其它

总结用户、用户组管理命令并演示命令以及常见用法

2019-07-07 22:52 519 查看

用户、用户组管理命令并演示命令以及常见用法

常见用户管理命令
1.添加用户

useradd用来添加新的用户,语法是:
useradd [OPTIONE] LOGIN

OIPTION
-u UID
-o 配合-u选项,不检查UID的唯一性
-c 添加描述
-d 指定用户家目录
-f 设定密码多少天后过期,0则创建后马上过期
-g 指定用户所属组
-G 指定用户附加组
-M 不创建家目录,用于非系统用户
-m 创建家目录,用于系统用户
-r 创建系统账户
-s 指定用户shell类型
-p 指定用户口令

2.修改用户信息

usermod用来修改已有用户的信息,语法是:
usermod [OPTION] LOGIN

usermod选项:
-c、-d、-g、-s、-u、-p选项的意义与useradd中的参数一样
-f 设定非活动期限
-e YYYY-MM-DD用户过期日期
-l 新的名字
-L 锁定用户,在/etc/shadow密码栏增加"!"
-u 解锁
-G 新附加组,原来的附加组会被覆盖,若要保留原来的附加组,则要同时使用-a选项
批量修改用户newusers
批量修改用户密码chpasswd

3.删除用户

userdel用来删除用户,语法是:1
userdel [OPTION] LOGIN
userdel 选项:
-r 同时删除家目录,不带此选项删除用户时不会删除用户家目录
-f 强制删除用户,即使正在登陆使用中的用户也可删除

4.用户口令管理
5.
passwd可以用来修改口令信息,语法是:
passwd [OPTION] USERNAME

passwd OPTION:
-l 锁定口令,这会禁用账号
-u 解锁口令
-d 删除口令
-f 强制用户下次登陆必须修改口令
-e 强制用户下次登录改密码
-n 指定最短使用期限
-x 指定最大使用期限
-w 提前几天开始warning
-i 非活动期限
--stdin 从标准输入接收密码
echo"password" | passwd --stdin username

*不加参数即修改当前登陆用户的口令

用户组管理

1.添加用户组

groupadd可用来增加新用户组,语法是:
groupadd [OPTION] GROUPNAME

groupadd OPTION:
-g 指定用户组的GID号,加上-o可忽略GID唯一性

2.删除用户组

groupdel可用来删除用户组,语法是:
groupdel [OPTION] GROUPNAME

3.修改用户组信息

groupmod可用来修改用户组信息,语法是:
groupmod [OPTION] GROUPNAME

groupmod 选项:
-g 指定GID,同样可以用-o忽略唯一性
-n 将用户组名字改成新的名字

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: