linux用户和用户组

用户和用户组
1. /etc/group
    组名:x:组编号:用户列表
    组号 1-499 预留系统编号
    组号 500-  用户创建

2. /etc/gshadow
    组名:组password:组管理者:用户列表

3. /etc/passwd
    username:password占位符:用户编号:用户组编号:凝视:主文件夹:shell类型

4. /etc/shadow
    username:password:::::

5. 组
    groupadd 组名
        -g 组编号 #指定组编号
    groupmod -n 新组名 原组名
        -g 组编号 原组名 #改动组编号
    groupdel 组名

6. 用户
    useradd -g 组名 username
        -g 指定组名
        -d 指定用户home文件夹
        #若不指定组,则创建一个和用户编号一样的组
    usermod -c 凝视 username
        -l 新username 原username #改动username
        -d 文件夹 #改动home文件夹
        -g #改动所属组
    userdel -r username
        -r #删除用户全部文件
    
    touch /etc/nologin #临时禁止非root账户登录

7. 其他命令
    passwd -l username
        -l 锁用户
        -u 解锁
        -d 无password登录

    gpasswd -a username 组名,...
        -d 去掉附属组
        #加入用户到组(附属组)

    newgrp 附属组 #切换到附属组(须要组password)

    useradd -g 主组 -G 附属组1,... username

    su username #切换用户

    id username

    groups username

    chfn username #设置用户具体资料

    finger username #显示用户具体资料

posted @ 2017-05-05 09:00  jzdwajue  阅读(135)  评论(0)    收藏  举报