码迷,mamicode.com
首页 > 其他好文 > 详细

用户管理命令

时间:2016-08-02 22:24:09      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:用户管理

Linux 用户类别:

管理用户

普通用户:

系统用户

登录用户


用户标识:UserID,UID

16bits二进制数字:0-65535

管理员:0

普通用户:1-65535

系统用户:1-499(CentOS6),1-999(CentOS7)

登录用户:500-60000(CentOS6),1000-60000(CentOS7)




用户管理命令:

  useradd命令:创建用户

        用法:useradd (选项)(用户名)

                选项:

       -u:指定用户的UID

                 -g:指定基本组ID,此组需事先存在

                 -G:指明用户所属的附加组,多个组之间用逗号分隔

                 -c:指明注释信息

                 -d:以指定的路径为用户的家目录;通过复制/etc/skel此目录并重命名实现;

                       指定的家目录路径如果事先存在,则不会为用户复制环境配置文件;

                 -s:指定用户的默认shell,可用的所有shell列表存储在/etc/shells文件中;

                 -r:创建系统用户;

                 -M:不为用户创建主目录;

                 -D:显示添加用户时的基本配置;对应的文件目录为/etc/default/useradd


提示:创建用户时的默认设定的配置文件为/etc/login.defs



 usermod命令:修改用户属性

用法:usermod (选项)(用户名)

                  选项:

-u:修改用户的ID为此处指定的新UID

-g:修改用户所属的基本组

-G --[GROUP1,GROUP2...]:修改用户所属的附加组,原来的附加组会被覆盖

-a:和“-G”一同使用,为用户追加新的附加组

-c:修改注释信息

-d:修改用户的家目录,用户原有的文件不会被转移至新位置

-m:能与“-d”选项一同使用,用于将原来的家目录移动为新的家目录

-l:修改用户名

-s --SHELL:修改用户的默认shell

-L:锁定用户的密码,即禁止用户登录

-U:解锁用户的密码



 userdel命令:删除用户

用法:userdel (选项)(登录名)

选项:

                         -r:删除用户时一并删除其家目录



    passwd命令:添加或修改用户密码

passwd:修改用户自己的密码

passwd Username:修改指定用户的密码,但仅root有此权限

选项:

                                -l:锁定用户

-u:解锁用户

-d:清除用户密码串

-e DATE:过期期限,日期

-i DAYS:非活动期限

-n DAYS:密码的最短使用期限

-x DAYS:密码的最长使用期限

-w DAYS:警告期限

--stdin:

echo "PASSWORD" | passwd --stdin USERNAME 

                                          -->非交互式直接修改密码


           部分相关文件解析:/etc/passwd -->用户账号的信息表

                    account:password:UID:GID:GECOS:directory:shell

                            account:用户名

                            password:密码占位符 -->密码不再保存在此表上

                            UID:用户ID

                            GID:基本组ID

                            GECOS:用户注释信息

                            directory:用户家目录

                            shell:用户使用的shelll类型


                  /etc/shadow -->用户密码相关信息保存在此表上

       字段说明:

       用户名:加密密码:最近一次修改密码的时间(数字表示的是1970年1月1日到最近一次修改密码日期所需的天数):密码最短使用期限:密码最长使用期限:警告期段:过期期限:保留字段







用户管理命令

标签:用户管理

原文地址:http://simatiezhu.blog.51cto.com/11892729/1833686

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!