无法授予自己以 sudo 身份执行“rm”命令的权限

无法授予自己以 sudo 身份执行“rm”命令的权限

我的机器上有一个用户帐户:

$ (whoami)
> foo_user

我已通过/etc/sudoers文件更新以授予自己使用该rm命令的权限:

User_Alias      OPERATORS = foo_user
Cmnd_Alias      RM = /bin/rm
OPERATORS       ALL = RM
OPERATORS       ]ALL = (ALL) ALL

但是,当我尝试在目录上运行 rm 时,出现权限被拒绝错误:

rm: /root-directory: Permission denied

我究竟做错了什么?

答案1

将您的用户 ID 放入sudoers文件中可让您在命令前加上sudo(例如sudo rm /root-directory)。它不授予恒定root性。人们并不总是想要root

man sudo

相关内容