用户与权限管理
黄玮
2026-01
root:x:0:0:root:/root:/bin/bashsudo:x:27:huangwei0: root (超级用户,至高无上)1-999: 系统用户 (运行服务,如
www-data, mysql)1000+: 普通用户
(我们创建的登录账号)# 推荐: 使用 adduser (交互式,更友好)
sudo adduser newuser
# 传统方式 (useradd)
# -m: 创建家目录
# -s: 指定 shell
sudo useradd -m -s /bin/bash newuser
# 设置密码
sudo passwd newuser
# 将用户加入 sudo 组 (授予管理员权限)
# -a: append (追加)
# -G: groups (附加组)
sudo usermod -aG sudo newuser
# 锁定账户 (禁止登录)
sudo usermod -L newuser
# 解锁账户
sudo usermod -U newuser
# 删除用户,但保留家目录
sudo userdel newuser
# 删除用户及其家目录 (慎用!)
sudo userdel -r newuser
sudo
会记录谁执行了什么命令rm 默认会保护
/(--preserve-root)/etc/sudoersvisudo 命令
(会检查语法错误)sudo visudo
# 允许 wheel 组免密执行所有命令
%wheel ALL=(ALL) NOPASSWD: ALL
devopssudo 权限zsh (需先安装 zsh)