-1

私の Debian PC に cat と dog という 2 人のユーザーがいるとしましょう。

sudoセットアップを使用して、犬の権限を猫に与えたいと考えています。だから猫は犬がすることをすることができます。

私は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--

誰か助けてくれませんか...

4

1 に答える 1

0

問題を理解しただけです。

ユーザー以外から権限を付与rootする場合は、コマンドでユーザーを指定する必要がありますsudo

以下の例を参照してください。

このコマンドはによって実行されcat、機能します。

sudo -u dog vim /home/dog/test.txt
于 2016-06-29T07:14:31.063 に答える