让我说,在我的Debian个人电脑有两个用户叫猫和狗。
我想使用sudo设置给猫狗的特权。所以猫可以做狗做的事。
我新做的东西,但我尝试了下面的配置。当猫试图访问狗的文件时,它会产生以下错误。
配置:
cat ALL=(dog) ALL错误:
Sorry, user cat is not allowed to execute '/usr/bin/vim /home/dog/test.txt' as root on debian.test.txt文件由狗拥有,权限为rw-r--r--。
有人能帮忙吗..。
发布于 2016-06-29 07:14:08
刚刚解决了问题。
当您从其他用户(然后是root用户)授予权限时,您需要在sudo命令下指定用户。
见下面的例子:
这个命令由cat运行,并且工作正常。
sudo -u dog vim /home/dog/test.txthttps://unix.stackexchange.com/questions/292785
复制相似问题