用户管理

1、用户相关文件

  1、/etc/passwd:用户基本信息

  2、/etc/shadow:用户密码信息
  3、/etc/group:组信息

  4、/etc/gshadow:组密码信息

  5、/etc/skel:用户家目录模板(.bash*文件)

  6、/etc/default/useradd:useradd命令默认配置文件

  7、/etc/login.defs:定义一些用户密码相关配置

2、用户类型

  超级用户:root (uid=0)

  管理员用户(系统用户)uid:1~999

  普通用户uid:1000

3、useradd(创建用户)

  -u 指定uid -g 主组 -G 副组(多个副组可用","隔开) -s shell类型(/bin/bash可登录用户shell ,/sbin/nologin 不了登录系统用户shell)

  -r 系统用户  

  -M 不创建用户家目录

4、userdel(删除用户)

  -r :删除用户家目录

5、groupadd(创建组)

6、groupdel(删除组)

7、id(查看ID)

 -u 用户uid   -g 用户组gid -G 副组id

8、usermod 修改用户

 -l 修改用户名  -s 修改shell类型  -u 修改uid   -g 修改主组 -G修改副组

9、passwd

  echo "密码" | passwd --stdin 用户名

10、su 切换用户(su -将环境变量同时切换)

原文地址:https://www.cnblogs.com/liuqiankun/p/10658808.html