02-Linux 用户管理
02-Linux 用户管理
用户管理相关配置文件
-
/etc/passwd:保存用户信息
-
/etc/shadow:保存用户密码
-
/etc/group:保存用户组信息
-
/etc/login.defs:用户属性、密码过期时间、密码最大长度等限制
-
/etc/default/useradd:显示或更改默认的 useradd 配置文件
用户管理与配置
系统在创建新用户时的大致流程
- 在 /etc/passwd 中添加用户信息
- 在 /home 目录下创建同名主目录
- 将 /etc/skel 中的 .bash 开头的文件复制到同名主目录下
- 创建同名用户组并将新用户加入该组,组信息保存在 /etc/group 配置文件中
- 使用
passwd {username} 为新用户创建密码
用户管理
- 新建一位用户,默认会创建同名主目录和同名组:
useradd zhangsan
- 新建一位用户,不创建主目录和同名组:
useradd zhangshan -M -N
- 新建一位用户并指定用户的主目录、 id(567) 和用户组(testgroup):
useradd -d /home/testhome -u 567 zhangsan -g testgroup
- 修改用户名,zhangsan 改为 wangwu:
usermod -l wangwu zhangsan
- 查看 zhangsan 所属的用户组:
groups zhangsan
- 查看 zhangsan 的 id ,所属的组和组 id :
id zhangsan
- 删除用户 zhangsan ,并删除同名主目录:
userdel -r zhangsan
用户组管理
- 创建用户组:
groupadd administrator
- 修改用户组的 id 和名称:
groupmod -g 777 -n admin
- 删除用户组:
groupdel amdin