用户和组

<强>一、用户

,,,, <>强命令:useradd, userdel, usermod, getent, figner, passwd分类列出chpasswd id

,,,, <强>关联的文件:/etc/passwd,/etc/阴影,/etc/skel,/etc/login.defs

,,,,用户分为三类且是根据用户id来划分:

,,,,,,id为0:管理员

,,,,,,id为1 - 500:系统用户(centos5 (6)

,,,,,,,,1 - 1000:系统用户(centos7)

,,,,,,id大于500:普通用户(centos5 (6)

,,,,,,,,大于1000:普通用户(centos7)

,,,, ps:系统用户不需要登陆,系统上面的某些进程运行时,需要以一个身份来运行,通常是系统用户,且系统用户的壳类型为/sbin/nologin


,,,, <>强命令详解:

,,,,,<强> useradd :添加用户

,,,,,,,, - u:指明用户uid

,,,,,,,, - g:指明用户的组

,,,,,,,, - g:指明用户的附加组

,,,,,,,, - d:指明用户的家目录

,,,,,,,,,,,,

,,,,,,,, - s:指明用户的壳类型

,,,,,,,, - c:指明用户的注释信息

,,,,,,,, - r:创建系统用户,可配合- s/sbin/nologin使用

,,

,,,,,,,, - n:不创建与属主同名的组,默认设置为id为100的用户组

,,,,,,,, - o:允许使用重复的uid创建用户,不校验

,,,,,,,, - m:创建用户的家目录

,,,,,,,, - m:不创建用户的家目录

,,,,,,,, - u:创建与用户名同名的组

,,,,,,,, - d:显示或更改默认设置,    

            [root@localhost ~]# useradd -D

            GROUP=100

            HOME=/home

            INACTIVE=-1

            EXPIRE=

            SHELL=/bin/bash

            

            CREATE_MAIL_SPOOL=yes

    

    userdel:删除用户

        -r:删除用户同时删除家目录和邮箱目录

    

    usermod:修改用户的相关属性

        -u:修改用户的uid

        -g:修改用户的主组

        -G:修改用户的附加组,默认是覆盖,如需添加需要配合-a使用

            

        -d:修改用户的家目录,

        -c:修改用户的注释信息

            

        -b:修改用户的shell

            

        -l:修改用户名

        -f:设置账号密码过期多少天后失效

        -e:设置密码过期时间

        -L:锁定账号

        -U:解锁账号


    passwd:修改用户密码

        -l:锁定账户的密码

        -u:解锁账户的密码

        -d:删除已有的密码

        -e:用户登陆后会强制用户修改密码

  ,,,,,- x:密码的最长有效时限(只有根用户才能进行此操作)

,,,,,,,, - n:密码的最短有效时限(只有根用户才能进行此操作)

,,,,,,- w:在密码过期前多少天开始提醒用户(只有根用户才能进行此操作)

,,,,,,,我:当密码过期后经过多少天该帐号会被禁用(只有根用户才能进行此操


,,,,,null

用户和组