web-dev-qa-db-ja.com

authprivとauthの違いは?

Syslog構成のauthprivとauthの違いは何ですか?

Syslog.confには記載されていませんが、そのような機能が存在することだけがわかります。

21
daisy

authpriv –非システム認証メッセージ

auth- authenticationおよびauthorization関連のコマンド

以前の_LOG_AUTHPRIV_は、保護されたファイル(/var/log/auth.logなど)内の機密ログメッセージを非表示にするためのものです。一方、Linuxの_LOG_AUTH_は通常アクセスが制限されて構成されていませんが、_LOG_AUTHPRIV_はそうです。 _LOG_AUTH_のような一般的なものを使用する代わりに_LOG_USER_。

誰かのパスワードを記録するリスクが大きい認証ログには、_LOG_AUTHPRIV_を使用することをお勧めします

GNU Cライブラリマニュアルには_LOG_AUTHPRIV_がまったく記載されておらず、_LOG_AUTH_しか記載されていないため、Linuxのマンページには記載されていません。

今_man syslog_からLOG_AUTH security/authorization messages (DEPRECATED Use LOG_AUTHPRIV instead)を取得しました

しかし、私が見たコードのほとんどは次のようなものです

_ #ifndef LOG_AUTHPRIV
 #define LOG_AUTHPRIV LOG_AUTH
 #endif`
_

どちらを使用するかを決めるのはあなた次第です

17
harish.venkat

authprivは、認証メッセージをログファイルにルーティングするための独立したバケットで、authのアクセス許可よりも制限されたアクセス許可を持っています。異なるOSは、authとauthprivに対して異なるメッセージを送信します。

2
Kannan Mohan