/var/log/messages
一般ユーザーとしてファイルをカットできますか?それでは、sudoers
このためにファイルにどのような権限を言及する必要がありますか?
ベストアンサー1
これはファイルアクセスに関するものなので、ファイルシステムのアクセス権はタスクにとってより良いツールになります。
たとえば、ユーザーグループを作成してからlogadmins
(または既存のグループを使用するか、またはこの権限を付与したい正確なユーザーセットにすでに使用されている場合)、ファイルに対する権限を次のように調整できsudo
ますwheel
。そのグループに書き込むことができます。その後、ユーザーがこれを実行できる必要がある場合は、そのユーザーをグループに追加できます。staff
adm
/var/log/message
これにより、正しいグループに属する一般ユーザーは、sudo
他の特別なツールなしでこれを行うことができます。
logrotate
ただし、同様のツールを使用してこのタスクを自動化する方が良いアイデアかもしれません。多くのディストリビューションには、すでにlogrotate
以下を含む構成があります/var/log/messages
。頻繁に実行されない場合は、ニーズに合わせてスケジュールを調整する必要があります。
実際の問題がログが望ましくない役に立たないデバッグログでいっぱいになっている場合は、役に立たないメッセージのソースを見つけて停止します。たとえば、実際に必要なものだけを記録するようにアプリケーションのロギング設定を調整します。必要記録。