ubuntu用户帐号

时间:2021-08-31 20:04:27

与用户帐号相关的有几个非常重要的文件/ect/passwd,/etc/shadow,/etc/group

  • /etc/passwd

    执行 head -n 5 /ect/passwd显示前5行,内容如下:
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin

每行内容用:分开,一共有7列分开介绍:

  1. 帐号名称
  2. 密码.x代表密码,内容保存在/etc/shadow中
  3. 用户标识(UID). 为0时表示系统管理员.当想让一个用户也有系统管理员的权限时,可以把这一列设置为0.不建议这样做.1499系统帐号,这些系统帐号不能用于登录.199是系统自己的系统帐号,100499是用户可以自己创建的系统帐号.50065535给一般用户用.
  4. GID.与etc/group有关
  5. 用户信息说明.当提供使用finger的功能时,可以提供很多信息.
  6. 主文件夹. 用户登录后所在的文件夹.
  7. Shell
  • /etc/shadow

    每1行有9列,分开讨论:
  1. 用户名.
  2. 经过加密的密码.
  3. 最近修改密码的日期.
  4. 密码不可被改变的天数.
  5. 密码需要重新修改的天数.
  6. 密码需要修改警告提前发出的天数
  7. 密码过期后帐号宽限时间
  8. 帐号失效日期
  9. 保留
  • /etc/group

    每一行代表一个用户组.每一行共4列,分别介绍.
  1. 用户组名称.
  2. 用户组密码.
  3. GID
  4. 此用户组支持的帐号名称.