GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come eseguire rsyslog come utente non root in CentOS/RHEL 7

Puoi utilizzare $PrivDropToUser , $PrivDropToUserID , $PrivDropToGroup e $PrivDropToGroupID direttive di configurazione per eseguire rsyslog come utente non root. Quando vengono utilizzate queste variabili, rsyslog verrà avviato come root, ma verrà trasferito all'utente e/o al gruppo specificato dopo l'inizializzazione. Il demone verrà quindi eseguito in base alle autorizzazioni dell'utente o del gruppo specificato.

Nota :Se SELinux è in modalità "enforcing" sul tuo sistema, potrebbe essere necessaria un'ulteriore risoluzione dei problemi per garantire che i passaggi seguenti funzionino come previsto.

1. rsyslog viene eseguito come root per impostazione predefinita in CentOS/RHEL 7 e saranno presenti problemi di autorizzazioni durante l'esecuzione come utente non root.

2. Per assicurarti di poter ottenere la registrazione dal diario di systemd in /run/logs/journal , modifica l'utente specificato in modo che diventi un membro di "systemd-journald ' gruppo:

# usermod -G systemd-journal [specified_user]

3. Inoltre, dovrai assicurarti che l'utente non root abbia accesso in scrittura ai seguenti log, nonché alle directory in cui sono inclusi (/var/lib, /var/log):

/var/lib/rsyslog
/var/log/messages
/var/log/secure
/var/log/maillog
/var/log/cron
/var/log/spooler
/var/log/boot.log


Cent OS
  1. Come installare syslog su RHEL 8 / CentOS 8

  2. Come inviare i log di controllo al server Rsyslog remoto in CentOS/RHEL 6,7

  3. Come rendere l'account utente di sola lettura in CentOS/RHEL 7

  4. CentOS / RHEL:come trovare quale utente esegue un comando specifico?

  5. Come aggiungere le impostazioni internazionali su CentOS/RHEL 8

Come configurare il server Rsyslog in CentOS 8 / RHEL 8

Come eseguire container con Podman su CentOS 8 / RHEL 8

Come eseguire Google Chrome come root su CentOS 7 / RHEL 7

Come configurare uno Chef 12 su CentOS 7 / RHEL 7

Come eseguire Docker come utente non root in Linux

Come creare un utente Sudo in RHEL, CentOS, Rocky e AlmaLinux