|
在 Ubuntu 中赋予用户 lin 管理员权限(sudo 权限)的步骤如下: 方法 1:添加用户到 sudo 组(推荐)bash
复制
下载
sudo usermod -aG sudo lin
方法 2:手动修改 sudoers 文件bash
复制
下载
sudo visudo
在文件末尾添加: bash
复制
下载
lin ALL=(ALL:ALL) ALL
保存退出(按 Ctrl+X → Y → Enter) 验证是否生效bash
复制
下载
sudo -l -U lin
应显示: text
复制
下载
用户 lin 可以在 所有主机 上运行以下命令: (ALL : ALL) ALL
测试管理员权限切换到 lin 用户: bash
复制
下载
su - lin
执行管理员命令测试: bash
复制
下载
sudo whoami
应返回 root,表示权限生效 ⚠️ 注意事项撤销管理员权限bash
复制
下载
sudo deluser lin sudo
或编辑 sudoers 文件: bash
复制
下载
sudo visudo
删除与 lin 相关的行 附加:创建新管理员用户如果需要新建管理员用户: bash
复制
下载
sudo adduser lin # 创建用户sudo usermod -aG sudo lin # 赋予管理员权限
安全建议限制权限(如仅允许特定命令): bash
复制
下载
# 在 visudo 中设置:lin ALL=(ALL) /usr/bin/apt, /usr/bin/systemctl
启用 sudo 日志: bash
复制
下载
# 在 /etc/sudoers 中添加:Defaults logfile="/var/log/sudo.log"
定期审查 sudo 用户: bash
复制
下载
grep -Po '^sudo.+:\K.*$' /etc/group
💡 提示:生产环境中建议使用 SSH 密钥登录 + 禁用 root 登录 + 配置 sudo 权限管理,提高系统安全性。
|