组管理
groupadd命令:添加组
groupadd 选项 group_name
-g GID :指定GID;默认是上一个组的GIDS+1
-r 创建系统组;
groupmod命令修改组属性
groupmod 选项 GROUP
-g 修改GID
-n 修改组名
groupdel:删除组
groupdel 组名
用户管理
useradd命令 选项 登录名
-u,--uid:指定UID;
-g,--gid GROUP:指定基本组ID,此组得事先存在;
-G,--groups GROUP1 [,GROUP2,...]:指明用户所属的附加组,多个组之间有逗号分隔
-c,--comment COMMENT:指明注释信息;
-d,--home HOME_DIR:以指定的路径为用户的家目录:通过复制/etc/skel目录并重命名实现,如果指定的路径存在,则不会为用户复制环境配置文件;
-s,--shell SHELL:指定用户的默认shell,可用的所有shell列表存储在/etc/shells文件中;
-r,--system:创建系统用户;
注意:创建用户时的诸多默认设定配置文件为/etc/login.defs
useradd -D :显示创建用户的默认配置:
useradd -D 选项:修改默认选项的值;
修改的结果保存于/etc/default/useradd文件中;
修改用户的属性
usermod命令:修改用户属性
usermod [选项] 登录名
-u,--uid UID:修改用户的UID
-g,--gid GROUP;修改用户的基本组
-G, --groups GROUP :修改用户所属的附加组:原来的附加组会被覆盖;
-a, --append:与-G 一同使用,用于为用户追加新的附加组;
-c,--comment :修改用户的注释信息;
-d,--home HOME_DIR:修改用户的家目录;用户原有的文件不会转移至新目录;
-m,--move-home:只能与-d 选项一同使用,用于将原来的家目录转为新的家目录;
-l,--login NEW_LOGIN:修改用户名
-s,--shell SHELL:修改用户的默认SHELL
-L,--lock:锁定用户密码;即在用户原来的密码字符串前加 !
-U,--unlock:解锁用户密码,即将原来的!删除
usedel命令:删除用户
userdel [选项] 登录 userdel -r :删除用户时一并删除其家目录;
修改密码命令
passwd命令:
(1)passwd:修改用户自己的密码;
(2)passwd USERNAME:修改指定用户的密码,但仅root有此权限;
-l,-u:锁定和解锁用户;
-d:清除用户密码串;
-e DATE:过期期限,日期;
-i DAYS:非活动期限;
-n DAYS:密码的最短使用期限;
-x DAYS:密码的最长使用期限;
-w DAYS:警告期限;
--stdin:echo "PASSWORD" | passwd --stdin USERNAME
原文地址:http://blog.51cto.com/11912662/2120600