zoukankan      html  css  js  c++  java
  • linux查看用户以及用户组

    了解三个文件

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

    添加用户组

    groupadd 选项 用户组

    groupadd luyouzhi(创建名为luyouzhi的用户组)

    -f,--force 如果指定的组已经存在,此选项将失明了仅以成功状态退出。当与-g一起使用,并且指定的GID_MIN已经存在时,选择另一个唯一的GID(即-g关闭)。
    -g,--gid GID 这个值必须是唯一的,除非使用-o选项。但必须是非负的。默认值是使用大于或等于GID_MIN的最小值,并且大于每个其他组。
    -K,--key KEY=VALUE 重写/etc/login.defs默认值(GID_MIN,GID_MAX和其他)。可以指定多个K选项。示例:-K GID_MIN=100 –KGID_MAX=499。注意:-K GID_MIN=10,GID_MAX=499不能工作。
    -o,--non-unique 此选项允许添加一个非唯一的GID值。
    -p,--password PASSWORD 为新组使用此加密过的密码。默认为禁用密码。注意:不推荐使用这个选项,因为密码(或加密过的密码)会被用户通过列出这个过程而看到。您应该确保密码符合系统的密码政策。
    -r,--system 创建一个系统组。新的系统组数字标识符在SYS_GID_MIN到SYS_GID_MAX范围内选择,定义在login.defs中而不是GID_MIN到GID_MAX。
    -R,--root CHROOT_DIR 将修改应用到CHROOT_DIR目录,并使用配置。

    添加用户

    useradd 选项 用户

    useradd -g luyouzhi luyouzhi(创建名为luyouzhi的用户,用户组为luyouzhi,需要用户组luyouzhi存在)

     -g:表示指定用户的用户主(主要)组,选项的值可以是用户组的id,也可以是组名
     -G:表示指定用户的用户附加(额外)组,选项的值可以是用户组的id,也可以是组名
     -u:uid,用户的id(用户的标识符),系统默认会从500之后按顺序分配uid,如果不想使用系统分配的,可以通过该选项自定义【类似于腾讯QQ的自选靓号情况】
     -c:comment,添加注释(选择是否添加)
     -s:指定用户登入后所使用的shell 解释器 【专门的接待员】
     -d:指定用户登入时的启始目录(家目录位置)
     -n:取消建立以用户名称为名的群组(了解)

    /etc/passwd文件示例

     /etc/passwd文件对应的解释如下:

    用户名:密码:用户ID:用户组ID:注释:家目录:解释器shell
     用户名:创建新用户名称,后期登录的时候需要输入;
     密码:此密码位置一般情况都是“x”,表示密码的占位;
     用户ID:用户的识别符;【-u】
     用户组ID:该用户所属的主组ID;【-g】
     注释:解释该用户是做什么用的;【-c】
     家目录:用户登录进入系统之后默认的位置;【-d】
     解释器shell:等待用户进入系统之后,用户输入指令之后,该解释器会收集用户输入的指令,传递给内核处理;【如果解释器是/bin/bash表示用户可以登录到系统,/sbin/nologin表示该用户不能登录到系统】【-s】

    查看当前用户所属用户组

    id luyouzhi

    id 用户名

     /etc/group文件示例

     /etc/shadow文件示例

     查看系统用户

    cut -d : -f 1 /etc/passwd

    查看可以登录系统的用户

    cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1

    查看系统用户组

    cut -d : -f 1 /etc/group

    查看可以登录系统的用户组

    cat /etc/group | grep -v /sbin/nologin | cut -d : -f 1

    root用户修改密码

    passwd              #修改root用户密码
    passwd 用户名    #修改其他用户密码

    删除用户和用户组

    永久性删除用户账号 

    userdel testuser 
    groupdel testgroup 
    usermod –G testgroup testuser //(强制删除该用户的主目录和主目录下的所有文件和子目录)

    参考网址

    https://cloud.tencent.com/developer/article/1607252

    https://www.laoliang.net/jsjh/technology/6011.html

  • 相关阅读:
    Luogu P4205 [NOI2005]智慧珠游戏
    Luogu P3321 [SDOI2015]序列统计
    Luogu P2056 [ZJOI2007]捉迷藏
    Luogu P5168 xtq玩魔塔
    2019年一月刷题列表
    [转载]我们都是行走在镜面边缘的人
    [武汉加油] CF830C Bamboo Partition
    [武汉加油] [NOI Online 提高组]最小环
    [武汉加油] luogu P6178 【模板】Matrix-Tree 定理
    [武汉加油] bzoj 5099: [POI2018]Pionek 几何+双指针
  • 原文地址:https://www.cnblogs.com/longchengruoxi/p/12916761.html
Copyright © 2011-2022 走看看