一般ユーザーとして/var/log/messageファイルをキャンセルする方法

一般ユーザーとして/var/log/messageファイルをキャンセルする方法

/var/log/messages一般ユーザーとしてファイルをカットできますか?それでは、sudoersこのためにファイルにどのような権限を言及する必要がありますか?

ベストアンサー1

これはファイルアクセスに関するものなので、ファイルシステムのアクセス権はタスクにとってより良いツールになります。

たとえば、ユーザーグループを作成してからlogadmins(または既存のグループを使用するか、またはこの権限を付与したい正確なユーザーセットにすでに使用されている場合)、ファイルに対する権限を次のように調整できsudoますwheel。そのグループに書き込むことができます。その後、ユーザーがこれを実行できる必要がある場合は、そのユーザーをグループに追加できます。staffadm/var/log/message

これにより、正しいグループに属する一般ユーザーは、sudo他の特別なツールなしでこれを行うことができます。

logrotateただし、同様のツールを使用してこのタスクを自動化する方が良いアイデアかもしれません。多くのディストリビューションには、すでにlogrotate以下を含む構成があります/var/log/messages。頻繁に実行されない場合は、ニーズに合わせてスケジュールを調整する必要があります。

実際の問題がログが望ましくない役に立たないデバッグログでいっぱいになっている場合は、役に立たないメッセージのソースを見つけて停止します。たとえば、実際に必要なものだけを記録するようにアプリケーションのロギング設定を調整します。必要記録。

おすすめ記事