linux系统用户管理

linux系统用户管理

  • 用户的作用
    1,保护用户隐私
    2,区别使用计算机的各个用户

  • 用户和组的信息储存文件 (文件以:为分隔符)
    1,用户基本信息文件:/etc/passwd
    root: x:0:0:root:/root:/bin/bash
    用户名:密码占位符:uid:gid:描述:用户家目录:shell
    linux系统用户管理
    2,用户密码信息文件:/etc/shadow
    root : $ 1 $ MYG2N : 15636 : 0 : 99999 :7 : : :
    用户名:$之间为加密方式-加密密码:修改密码距元年时间(天):最小修改密码间隔(天):最大修改密码间隔(天):剩余几天提示修改密码:密码到期后几天后不可用:密码绝对天数到期即不可用:保留
    linux系统用户管理
    3,组信息文件:/etc/group
    root : x : 0 :
    组名:密码占位:gid:组成员
    linux系统用户管理

  • 用户管理
    1,创建用户,未指定
    创建新用户,uid默认从1000往后排,同时会创建一个同名组,这个组为这个用户的基本组,gid和uid相同,同名组内默认只有同名用户linux系统用户管理
    2,指定uid创建用户
    linux系统用户管理

    3,指定家目录创建用户
    linux系统用户管理
    4,指定不允许登陆创建用户
    linux系统用户管理
    5,删除用户
    删除用户需要加 -r 递归选项,不然删除用户后,再创建同名用户会创建失败
    linux系统用户管理
    6,用户密码设置
    root 可以改任何用户的密码,普通用户只可以改自己的密码
    linux系统用户管理
    7,其他选项管理
    这里可以用 usermod 命令更改用户的uid,家目录,shell,更改时同创建所用选项相同,只是更改了主命令,以下为例
    linux系统用户管理
    8,创建组,未指定
    linux系统用户管理
    9,指定gid创建组
    linux系统用户管理
    10,删除组
    linux系统用户管理
    11,将用户加入,移出组
    linux系统用户管理