美文网首页
Linux之 用户与用户组

Linux之 用户与用户组

作者: 测试员 | 来源:发表于2019-08-20 13:20 被阅读0次

    注意三个文件:

    /etc/passwd 存储用户的关键信息
    /etc/group 存储用户组的关键信息
    /etc/shadow 存储用户密码的关键信息

    用户管理

    添加用户

    常用语法:#useradd 选项 用户名

    常用选项:

    -g:表示指定用户组的用户主组 选项的值可以是用户组的id,也可以是组名
    -G:表示指定用户的用户附加组 选项的值可以是用户组的id,也可以是组名
    -u:uid,用户的id(用户标识符)系统默认会从500之后按顺序分配uid,如果不想使用系统分配的,可以通过该选项自定义
    -c:comment【注释】

    扩展:认识passwd文件
    image.png

    修改用户

    常用语法:

    #usermod 选项 用户名
    #Usermod: user modify,用户修改

    常用选项:

    -g:表示指定用户组的用户主组 选项的值可以是用户组的id,也可以是组名
    -G:表示指定用户的用户附加组 选项的值可以是用户组的id,也可以是组名
    -u:uid,用户的id(用户标识符)系统默认会从500之后按顺序分配uid,如果不想使用系统分配的,可以通过该选项自定义
    -l:修改用户名

    image.png

    设置密码

    Linux不允许没有密码的用户登录到系统,因此前面创建的用户目前都处于锁定状态,需要设置密码之后才能登录计算机。

    常用语法:#passwd 用户名
    image.png
    image.png

    删除用户

    常用语法:

    #userdel 选项 用户名
    Usermod: user delete,用户删除

    常用选项:

    -r:表示删除用户的同时,删除家目录


    image.png

    用户组管理

    每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理。不同Linux系统对用户组的规定有所不同,如Linux下的用户组所属于它同名的用户组,这个用户组在创建用户时同时创建。
    用户组的管理涉及用户组的添加、删除和修改,组的增加、删除和修改实际上就是对/stc/group文件的跟新。

    文件结构:

    用户名:密码:用户组ID:组内用户名
    密 码:x表示占位符,虽然用户组可以设置密码,但是大部分的情况下不设置密码。
    组内用户名:表示附加组是该组的用户名。

    添加用户组

    常用语法:#groupadd 选项 用户组名
    常用选项:

    -g:类似用户添加里的“-u”,-g表示选择自己设置一个自定义的用户组ID数字,如果自己不指定,则默认通从500之后递增;


    image.png

    编辑用户组

    常用语法:#groupmod 选项 用户组名
    常用选项:

    -g:类似用户添加里的“-u”,-g表示选择自己设置一个自定义的用户组ID数字,如果自己不指定,则默认通从500之后递增;
    -n :类似于用户修改“-l”,表示设置新的用户组名称


    image.png

    删除用户组

    常用语法:

    #groupdel 用户组名

    image.png
    【注意:】
    如果需要删除已个组,但是这个组是某个用户的主组时,则不允许删除;如果确实需要删除,则先从组内移出所有用户。

    相关文章

      网友评论

          本文标题:Linux之 用户与用户组

          本文链接:https://www.haomeiwen.com/subject/antpsctx.html