次の権限を持つ一連のログファイルがあります。
-rw-rw-r-- 1 club club
私のカスタムlogroateファイルは次のとおりです。
/home/club/club/log/* {
size 1M
dateext
dateformat .%Y%m%d-%s
missingok
rotate 1000
compress
notifempty
create 0664 club club
su club
}
しかし、エラーが発生しました。
error: error setting owner of /home/club/club/log/club.log.2019-04-05 to uid 1002 and gid 1002: Operation not permitted
どうすればいいですか? 「su club
」を設定すると、ログファイルに対して必要なすべての操作を実行できるという印象を受けました。ここで欠けている部分は何ですか?
答え1
logrotate 構成ファイルでディレクティブを使用する場合のsu
最善の方法は、グループも指定することです。
数 ユーザー グループ
グループを明示的に設定しないと、予期しない動作が発生する可能性があります。