CENTOS用户

groupadd:创建组

            -g:指定gid(属组id),默认采用上一个gid+1

            -r:创建系统组

            groupmod:修改组属性

            -g:gid

            -n:name(其他人加到这个组,则他们的组名也会发生改变)

groupdel:删除组

        私有组不能删除

useradd:创建用户

      注意:创建用户时的诸多默认设定配置文件均在/etc/login.defs

            -u:uid(属主id)

            -g:gid(基本组id)

            -c:注释

            -G:指明用户的多个附加组

            -m:指定家目录。要指定的目录不存在就先创建,再复制/etc/shel目录,最后重命名,否则不复制

           -M:不创建用户主目录,即使系统在 /etc/login.defs 中的设置 (CREATE_HOME) 为 yes,也不创建。

            -s:指定shell。其中,指定shell应在/etc/shells(安全shell)文件中,其他目录也可指定(有问题)。

            -r:创建系统组

            -D:显示创建修改用户默认配置。其中,CREATE_MAIL_SPOOL创建缓冲邮箱,在/var/spool/mail目录下生成。修改的结果保存于/etc/default/useradd文件中

usermod:修改用户属性

            -u:指定为修改的id

            -g:修改组

            -G:修改附加组。修改时,原来有附加组则覆盖原来附加组,通常与-a使用追加可避免

            -c:修改注释

            -d:修改家目录。修改时,家目录有原文件则丢失原文件,通常与-m结合使用可避免。

            -l:修改用户名

            -s:修改默认shell

            -l:锁定用户的密码(用户原来密码前加"!"实现)

            -U:解锁用户密码(与-l相反)

userdel:删除用户

            -r:删除用户协同其家目录

             

            passwd:密码管理

            (1)不带选项:修改自己的密码

            (2)passwd USERNAME:仅root用户修改

            -l,-u锁定,解锁

            -d:清除密码

            -e:过期期限

            -i:非活动时长:几天

            -n:最短使用期限

            -x:最长使用期限

            -w:警告期限

            --stdin:通常用于重定向输入管道

                    echo "password" | passed --stdin USERNAME

猜你喜欢

转载自www.cnblogs.com/thoughtful-actors/p/9123151.html