ユーザーがログファイルを読み取ることを許可しようとしています。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のログファイルにのみ使用されます。