Yanıtlar:
authpriv
- sistem dışı yetkilendirme mesajları
auth
-kimlik doğrulama ve yetkilendirme ile ilgili komutlar
daha önce LOG_AUTHPRIV
hassas günlük iletilerini korumalı bir dosyada gizlemek içindir, örneğin /var/log/auth.log. oysa LOG_AUTH
Linux ise, normal olarak sınırlı erişimi olan yapılandırılmamış LOG_AUTHPRIV
olduğu.
LOG_AUTH
gibi genel bir şey kullanmak yerine LOG_USER
.
LOG_AUTHPRIV
Birinin şifresini kaydetme riski yüksek olan kimlik doğrulama günlükleri için kullanılması önerilir
GNU C Kütüphanesi elkitabı hiç belgelenmiyor LOG_AUTHPRIV
ve sadece sahip
LOG_AUTH
, bu yüzden Linux mangajları oradan almıyor.
şimdi man syslog
anladımLOG_AUTH security/authorization messages (DEPRECATED Use LOG_AUTHPRIV instead)
ama gördüğüm kodun çoğunda böyle bir şey var
#ifndef LOG_AUTHPRIV
#define LOG_AUTHPRIV LOG_AUTH
#endif`
bu yüzden hangisini kullanacağınıza karar vermek size kalmış
authpriv, yetkilendirme iletilerini, yetkilendirme işleminin izin verdiği daha kısıtlı izinlere sahip bir günlük dosyasına yönlendirmek için ayrı bir gruptur. Farklı işletim sistemleri authpriv'e karşı auth'a farklı mesajlar gönderir.