- 用户帐户 在/etc/passwd文件中每行定义了一个用户
/etc/passwd
root:x:0:0:Ubuntu:/root:/bin/bash
root 用户名
x 密码,受/etc/shadow文件保护
0 用户标示,普通用户从1000开始
0 组标示
Ubuntu 注释
/root 宿主目录
/bin/bash 命令解析器
/etc/shadow
每行代表
用户名:
口令:
最后一次修改时间:天数
最小时间间隔:天数
最大时间间隔:天数
警告时间:天数
不活动时间:天数
失效时间:天数
标志:
- 组帐户 在/etc/group文件中每行定义了一个组
/etc/group
组名:组口令:组ID:组成员
groups 显示某用户所有的组
添加一个用户
sudo useradd -m 用户名
useradd -u 指定UID
useradd -p 密码
useradd -g 指定组
useradd -s SHELL
useradd -d 用户目录
adduser 用户名
-------------------------------------------------------------------------------
修改用户
sudo usermod -l 新用户名 原用户名
usermod -u 指定UID
usermod -p 修改密码
usermod -g 修改组
usermod -s 修改SHELL
usermod -d 修改用户目录
usermod -l 修改用户登录名
usermod -L 锁定用户密码
usermod -U 锁定用户帐号
-------------------------------------------------------------------------------
删除用户
userdel 删除帐号
userdel -r 删除帐号的同时也删除目录
添加一个组
sudo groupadd 组名
groupadd -g 指定组ID
修改一个组
groupmod -g 更改组GID
groupmod -n 更改组名
删除一个组
groupdel 组名
修改密码
sudo passwd root
passwd -l 锁定用户帐户
passwd -u 解锁用户帐户
passwd -d 删除帐记口令
修改组口令
gpasswd -a 添加指定用户到指定组
gpasswd -d
gpasswd -A
su root 切换到用户
su - root 切换到用户并且切换到该用户的工作目录下
/etc/sudoers
该文件配置了sudo这个命令能够被哪些主机、哪些用户以root权限执行哪些命令
admin组拥有sudo这个命令的权限
id root 查看用户的UID、GID
groups root 查看用户的所在组