让我们说在我的Debian PC中有2个用户称为猫狗。
我想使用sudo
设置为狗提供狗的特权。所以猫可以做狗做的事。
我是sudo的新手,但我试过下面的配置。当cat试图访问dog的文件时,它会给出以下错误。
配置:
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--
有人可以帮忙......
答案 0 :(得分:0)
刚刚发现了问题。
当您从其他root
用户那里获得权限时,您需要在sudo
命令中指定用户。
见下面的例子:
此命令由cat
运行,并且有效。
sudo -u dog vim /home/dog/test.txt