Ubuntu 用户创建、修改权限及删除用户
1. 创建用户
# useradd
# 登录界面显示用户名
sudo useradd -m username -d /home/username -s /bin/bash
# 登录界面隐藏用户名
sudo useradd -r -m -s /bin/bash username
useradd
命令参数
- -c<备注>:加上备注,备注会保存在
passwd
备注栏中- -d<登入目录>:指定用户登录时的起始目录
- -D:变更预设值
- -e<有效期限>:指定账号有效期限
- -f<缓存天数>:指定密码过期后多少天即关闭该账号
- -g<群组>:指定用户所属群组
- -G<群组>:指定用户所属的附加群组
- -m:自动建立用户的登入目录
- -M:不自动建立用户的登入目录
- -n:取消建立以用户名称为名的群组
- -r:建立系统账号
- -s<shell>:指定用户登入后所使用的shell
- -u<uid>:指定用户 ID
# 为创建用户设置密码
sudo passwd username
2. 修改权限
修改 /etc/sudoers
文件分配用户权限,文件仅有 r
权限,改动前需修改权限,后面取消 w
# 修改加上 写入 权限
sudo chmod +w /etc/sudoers
# 修改
sudo vim /etc/sudoers
# 找到并添加代码
# User privilege specification
root ALL=(ALL:ALL) ALL
username ALL=(ALL:ALL) ALL
# 取消 写入 权限
sudo chmod -w /etc/sudoers
3. 删除用户
# 删除用户名
sudo userdel username
# 删除用户目录
sudo rm -rf /home/username
# 删除用户权限相关配置(删除权限配置)
# 删除 /etc/passwd 下的用户
# 查看系统中所有用户,找到创建的用户,使用 vim 删除最后一行
cat /etc/passwd
# 删除 /etc/group 下的用户组文件
cat /etc/group
# 删除 /var/spool/mail 目录的邮箱文件
cd /var/spool/mail
rm -rf username