首页 > 其他 > 详细

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

时间:2019-07-08 10:46:36      阅读:109      评论:0      收藏:0      [点我收藏+]
用户、用户组管理命令并演示命令以及常见用法

常见用户管理命令
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 将用户组名字改成新的名字

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

原文:https://blog.51cto.com/14424038/2417944

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!