一、用户与用户组观点

1、用户

用户类型分为治理员用户root、虚拟用户和普通用户

  • 治理员用户(root)
    uid=0,权限最大
  • 虚拟用户
    uid:1-999,治理历程 没家目录 不能登录系统
  • 普通用户
    uid:1000+,权限有限

查看当前登录的用户信息

查看指定用户信息

用户信息存放在/etc/passwd 文件中,对应密码信息存放在/etc/shadow文件中
/etc/passwd 文件结构
用户名称:密码占位符:用户UID:组ID:注释信息:用户家目录:登录shell类型
/etc/shadow 文件结构
用户名称:密码:上一次修改密码距离1970-1-1经由若干天:密码最少使用天数,0示意无限制:隐秘最长使用天数,99999不过时:密码到期前7天提醒:密码过时后强制修改:账户失效时间

2、用户组

基本组和附加组

,

USDT支付

菜包钱包(caibao.it)是使用TRC-20协议的Usdt第三方支付平台。免费提供Usdt钱包支付接口、Usdt自动充值接口、Usdt无需实名寄售回收。菜包Usdt钱包一键生成Usdt钱包、一键调用API接口、一键无实名出售Usdt。

,
  • 基本组:用户只能属于一个基本组,建立用户时手动指定,若未指定,建立和用户名相同的组作为基本组
  • 附加组:用户可以属于多个附加组,建立用户时手动指定或用户存在时加入到附加组

用户组信息保存在/etc/group和/etc/gshadow文件中
/etc/group文件
组名:组的密码:组GID:附加组
/etc/gshadow文件
组名:组的密码:组治理员:附加组

二、用户治理相关下令

1、用户相关下令

  • 建立用户
    useradd [options] LOGIN
选项 说明
-u 指定建立用户的UID
-g 指定建立用户的GID
-G 指定建立用户的附加组
-d 指定建立用户的家目录
-s 指定建立用的shell类型
-c 建立用户的注释信息
-M 建立用户时不建立家目录
-r 建立系统账户
  • 修改用户
    usermod [options] LOGIN
选项 说明
-u 指定要修改用户的UID
-g 指定要修改用户的基本组
-G 指定要修改用户的附加组
-d 指定要修改用户的家目录
-s 指定要修改用户的Bash Shell类型
-c 指定要修改用户的注释信息
-l 指定要修改用户的登录名
-L 指定要锁定的用户
-U 指定要解锁的用户
  • 删除用户
    userdel [options] LOGIN
    -r:连同用户家目录一同删除

2、用户组相关下令

  • 建立用户组
    groupadd [options] group
    -g:指定用户组的GID
    -r:建立系统组

  • 修改用户组
    groupmod [options] GROUP
    -g:指定要修改用户组的GID
    -n:修改用户组名称

  • 删除用户组
    groupdel [options] GROUP
    注:可以直接删除用户附加组,无法删除用户基本组,只有删除用户或用户修改基本组后才气删除