没有root权限的用户

没有root权限的用户

作为系统管理员,我想授权用户(比如“老师”)以 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 替换为您想要访问的用户,并将命令目录替换为您想要他们使用的命令。

相关内容