1.常用配置文件
  用户信息文件:  /etc/password
  密码文件:      /etc/shadow
  用户组文件:    /etc/group
  用户组密码文件:/etc/gshadow
  1.1 /etc/password文件
  vim /etc/password
  fubh:x:1020:1000::/home/fubh:/bin/bash
  man 5 password  #查看配置文件帮助
  (密码文件)里每行一条记录,并且每行有这样的格式:
  account:password:UID:GID:GECOS:directory:shell
  (帐号:密码:用户ID:组ID:一般的信息:宿主目录:shell)
  字段描述如下:

 

account   使用者在系统中的名字,它不能包含大写字母.
password  加密的用户密码,或者星号。
UID       用户 ID 数。
GID       用户的主要组 ID 数。
GECOS     这字段是可选的,通常为了存放信息目的而设的。通常,它包含了用户的全名.
directory 用户的 $HOME 目录.
shell     登录时运行的程序(如果空的,使用/bin/sh如果设为不存在的执行(程序),用户不能通过login(1) 登录.)

  1.1.1 用户分类
  UID=0的       是超级用户
  UID=500~60000 为普通用户
  UID=1~499     是伪用户(与系统和程序服务相关)
  1.2 /etc/shadow 文件
  root:#21312sd$44:wd323%cds:14945:0:99999:7:::
  用户名:加密密码:后一次修改时间:小时间间隔:大时间间隔:警告时间:账号闲置时间:失效时间:
  1.3 /etc/group 文件
  vim /etc/group
  sudo:x:27:web,yanghuang,zhoumin,duyp,taofh,luanqq
  group_name:password:GID:user_list
  (组名:组密码:组ID:组成员)
  2、常用命令:
  添加一个用户:useradd [-ugGdsce] 用户名
  useradd -g webadmin -G root,web -c 'test suer' bob
  -u UID
  -g 缺省所属用户组GID
  -G 指定用户属于多个组
  -d 宿主目录
  -s 命令解析器Shell
  -c 描述信息
  -e 指定用户失效时间