请选择 进入手机版 | 继续访问电脑版

Linux用户和用户组管理(2)

[复制链接]
奇奇女 发表于 2020-12-31 19:23:16 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
linux如何检察所有的用户信息


  • cat /etc/passwd检察所有用户信息

  • 第一列:用户名
    第二列:暗码位
    第三列:UID 用户ID =>500 普通用户
    第四列:GID 初始组ID
    第五列:用户说明
    第六列:家目次
    第七列:用户登录之后的权限
linux如何检察所有的用户组信息


  • cat /etc/group检察所有用户组信息

  • 组名:组暗码位:组ID:组中附加用户
常用创建用户组和用户的下令


  • 在创建用户的时候先创建组,这样可以让用户选择自界说的组。
  • addgroup --system --gid 102 nginx 创建一个系统组,组的gid是102,组名nginx
    1. adduser --system \         --disabled-login \         --ingroup nginx \         --no-create-home --home /nonexistent \         --gecos "nginx user" \         --shell /bin/false \         --uid 102 \         nginx
    复制代码
    创建一个系统用户,不能通过shell登录,分组在nginx组内,不创建家目次且家目次设定在/nonexistent下,备注为nginx user,在下令行shell脚本运行的是/bin/false,uid为102的用户nginx。
用户及组相关下令

  1.         1        添加用户                useradd  用户名                                useradd  选项  用户名                选项:                        -g  组名        指定初始组                                        -G  组名        指定附加组,把用户参加组,使用附加组                        -c  添加说明                        -d  手工指定家目次,目次不需要事先创建/home/                        -s          /bin/bash        手工指定用户登录之后的权限                        useradd  -g  aa  bb                添加bb用户,同时指定初始组为aa                useradd  -G  user1  aa        添加用户aa,指定附加组为user1                初始组:每个用户初始组只能有一个,一般都是和用户名相同的组作为初始组                附加组:每个用户可以属于多个附加组。要把用户参加组,都是参加附加组        2        设定暗码                                        passwd                用户名                passwd                        改变当前用户暗码                passwd  root                改变root暗码        3        删除用户                                                userdel  -r  用户名                        -r  连带家目次一起删除        4        添加组                                                groupadd  组名        5        删除组                                                groupdel  组名                注意:组中没有初始用户。        6        把已经存在的用户参加组                                                        gpasswd  -a  用户名  组名                用户参加组                gpasswd  -d  用户名  组名                把用户从组中删除二        用户相关下令                                        1        id  用户名                显示用户的UID,初始组,和附加组                [root@localhost home]# id 用户                        2        su  -  用户名                切换用户身份                                                -        连带环境变量一起切换               
复制代码


  • useradd详细参数

    • -c:加上备注文字,备注文字生存在passwd的备注栏中。
    • -d:指定用户登入时的主目次,替换系统默认值/home/
    • -D:变更预设值。
    • -e:指定账号的失效日期,日期格式为MM/DD/YY,比方06/30/12。缺省表现永久有效。
    • -f:指定在暗码过期后多少天即关闭该账号。如果为0账号立刻被停用;如果为-1则账号一直可用。默认值为-1.
    • -g:指定用户所属的群组。值可以使组名也可以是GID。用户组必须已经存在的,期默认值为100,即users。
    • -G:指定用户所属的附加群组。
    • -m:自动创建用户的登入目次。
    • -M:不要自动创建用户的登入目次。
    • -n:取消创建以用户名称为名的群组。
    • -r:创建系统账号。
    • -s:指定用户登入后所使用的shell。默认值为/bin/bash。
    • -u:指定用户ID号。该值在系统中必须是唯一的。0~499默认是保留给系统用户账号使用的,所以该值必须大于499

  • groups 检察当前登任命户的组内成员
  • groups test 检察test用户所在的组,以及组内成员
  • whoami 检察当前登任命户名

来源:https://blog.csdn.net/qq_39309714/article/details/85990062
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题

专注素材教程免费分享
全国免费热线电话

18768367769

周一至周日9:00-23:00

反馈建议

27428564@qq.com 在线QQ咨询

扫描二维码关注我们

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.( 蜀ICP备2021001884号-1 )