Debian ユーザーが sudo を使用して特定のグループでコマンドを実行できるようにするにはどうすればよいですか?

Debian ユーザーが sudo を使用して特定のグループでコマンドを実行できるようにするにはどうすればよいですか?

ユーザーがログファイルを読み取ることを許可しようとしています。debianグループ内のユーザー間でadm多くのログファイルを読み取ることができます。 (引用する:https://wiki.debian.org/SystemGroups)

だから私の計画はsudoを使用し、グループのユーザーがail, less, moreログファイルなどのコマンドを実行できるようにすることです。adm

私の試みは下に表示されますが、成功しませんでした。ユーザーはwebsite私のウェブサイトをホストしているアカウントです。ユーザーはWebサイトで作業してログ​​ファイルを表示しようとしている開発者user1です。user2

構成: user1 ALL=(website:adm) /bin/tail /var/www/error.log

コマンド: sudo -u website tail /var/www/error.log

私はここで何か間違っているのでしょうか?

ありがとうございます!

ベストアンサー1

sudo変更グループに次のことを知らせる必要があります。

sudo -g adm tail /var/www/error.log

(適切なユーザーの一人として)。

または、ユーザーをadmグループに追加すると、Debianのログファイルにのみ使用されます。

おすすめ記事