Debian

如何將特定使用者的權限授予 Debian 中的另一個使用者?

  • June 29, 2016

假設在我的 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

引用自:https://unix.stackexchange.com/questions/292785