- ベストアンサー
logrotateの実行ユーザ
logrotateを実行する権限はrootのようですが他の一般ユーザで起動することなんて不可能でしょうか? OSはRedHat7.2Jです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
logrotateを実行するためのスクリプトを書いてそれにrootの所有権でSetUIDしておいて、そちらを実行すれば一般ユーザで起動できます。 SetUIDしたスクリプトは必ず書き込み権限をはずすのを忘れないでください。セキュリティホールになっちゃいますから。
お礼
ありがとうございます。次はSetUIDの勉強です・・・。