Debian
如何將特定使用者的權限授予 Debian 中的另一個使用者?
假設在我的 Debian PC 中有 2 個名為 cat 和 dog 的使用者。
我想使用
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--
有人可以幫忙嗎…
才發現問題。
當您授予
root
使用者以外的其他權限時,您需要在sudo
命令中指定使用者。請參見下面的範例:
該命令由執行
cat
並且可以正常工作。sudo -u dog vim /home/dog/test.txt