作为系统管理员,我想授权用户(比如“老师”)以 root 身份运行命令,但不知道 root 密码,该怎么办?
答案1
您可以在 sudoers 文件中添加 Cmnd 别名,使用 visudo 编辑它以防止意外锁定文件。然后在全局 bashrc 中为该命令创建全局别名。
添加到 visudo:
Cmnd_Alias ADDUSER_PASS = /usr/sbin/adduser
user_name ALL=(ALL) ADDUSER_PASS
添加至/etc/bash.bashrc:
alias adduser="sudo /usr/sbin/adduser"
将 user_name 替换为您想要访问的用户,并将命令目录替换为您想要他们使用的命令。