1.创建账户
useradd 参数 用户名
-u :指定uid
-g : 指定初始组
-G :额外所属的组   可以是多个
-M :强制不建立家目录
-m :强制建立家目录
-d :指定某目录为家目录,不使用默认
-s :指定shell(默认为/bin/bash)
-c :用户说明
-r :建立一个系统账号
新建账户的默认配置以/etc/default/useradd为模板
 
      2.设置密码
passwd 用户名
-l :锁定该用户名的密码
-u :解除锁定
-n :后面接天数 表示该密码的最小使用天数 即几天后才可以改密码  如果是零表示随时可以改密码
-x  :后面接天数  表示改密码的最大使用天数  即密码的有效时间 如果是99999表示改密码一直有效  不需要更改密码
-w :后面跟天数  表示警告天数  即在密码失效的前n天提醒用户要修改密码
-S :显示当前用户名的相关信息                                                                                                                       
       3.修改用户设置
usermod 参数  用户名
-c :接账户说明
-d :接账户家目录  加-m 表示将用户的家目录一起移到新建的家目录中
-e: 接日期 即/etc/shadow内的第八个字段数据
-g: 修改gid
-G :修改所属组  如果不加 -a  表示将覆盖之前该用户的所属组 加-a 将不覆盖之前的所属组
-l :修改账户名
-s :接shell实际文件
-u :接uid
-L: 锁定账户
-U :解锁账户
-s : 后跟Shell的实际文件
      4.删除账户
userdel 账户名
-r         连同账户的家目录一块删除
      5.创建组
groupadd 组名
 
     6. 设置组密码
gpasswd  组名
 
     7.修改组设置
groupmod 参数 组名
-g :修改组id
-n :修改组名
 
    8.删除组
groupdel 组名
 
    9.查看用户sid
id     查看当前用户
id  用户名  查看指定用户
 
    10.切换用户操作
su  [-lcm] username
  -   :表示该用户想要切换到root用户
 -c  :后可接命令  表示切换到莫用户之后 执行-c后面的命令  例如  使用root用户执行head -n 3 /etc/shadow
          可写成  su -  -c  head -n 3  /etc/shadow
 
     11.last 命令:
功能说明:列出现在和过去登入系统的用户相关信息。
  语  法:last [-adRx][-f ][-n ][帐号名称...][终端机编号...]
  补充说明:单独执行last指令,他会读取位于/var/log目录下,名称为wtmp的文档,并把该给文档的内容记录的登入系统的用户名单全部显示出来。
  参  数:
  -a  把从何处登入系统的主机名称或IP地址,显示在最后一行。
  -d  将IP地址转换成主机名称。
  -f   指定记录文档。
  -n 或-  配置列出名单的显示列数。
  -R  不显示登入系统的主机名称或IP地址。
  -x  显示系统关机,重新开机,连同执行等级的改变等信息。