GNU/Linux >> Linux Esercitazione >  >> Linux

Servizio del sistema operativo Linux "risoluzione dei problemi"

SELinux (Security Enhanced Linux) fornisce il controllo dell'accesso obbligatorio al sistema operativo Linux. SELinux è abbastanza pervasivo, anche se solo in modalità PERMESSA. Questo può esporre bug latenti in componenti non SELinux che non sono visibili a meno che SELinux non sia in esecuzione. Gli utenti frustrati hanno sviluppato la percezione che SELinux sia difficile da usare.

Il servizio setroubleshoot ha lo scopo di rendere SELinux più amichevole. Raccoglie gli eventi di controllo di SELinux dal kernel ed esegue una serie di plug-in di analisi per esaminare una violazione di accesso rilevata da SELinux. Registra quindi i risultati dell'analisi e segnala eventuali clienti che hanno richiesto notifiche di questi eventi. Una volta che lo strumento che fa uso di questo è il sealert strumento, che presenta notifiche desktop simili agli avvisi biff e-mail.

SELinux deve essere abilitato per eseguire questo servizio. Questo è un servizio per eseguire il demone /usr/sbin/selinuxenabled attrezzo. Usa il comando belo per installare setroubleshoot.

# yum install setroubleshoot

Controllo del servizio

Come avviare o interrompere questo servizio:

# service setroubleshoot start|stop

Output di "chkconfig –list setroubleshoot":

# chkconfig --list setroubleshoot
setroubleshoot 	0:off	1:off	2:off	3:on	4:on	5:on	6:off

Esempi di tutte le opzioni di utilizzo:

# /etc/init.d/setroubleshoot
{start|stop|status|restart|condrestart|reload|cleardb}

Il cleardb l'opzione è unica per questo servizio. Questo elimina il file del database delle notifiche corrente in /var/lib/setroubleshoot/database.xml e cancella efficacemente il registro eventi.

Configurazione

Il servizio setroubleshoot è controllato da /etc/setroubleshoot/setroubleshoot.cfg file di configurazione. La maggior parte delle installazioni può lasciare questo valore predefinito, ma potrebbe volerlo rivedere per funzionalità aggiuntive come la sua capacità di inviare messaggi di posta elettronica per ogni rifiuto di accesso. Il nome del file di configurazione è /etc/setroubleshoot/setroubleshoot.conf in CentOS/RHEL 7.


Linux
  1. Servizio del sistema operativo Linux 'nfs'

  2. Servizio del sistema operativo Linux 'microcode_ctl'

  3. Servizio del sistema operativo Linux "NetFS"

  4. Servizio del sistema operativo Linux 'ldap'

  5. Servizio del sistema operativo Linux 'yppasswdd'

Servizio del sistema operativo Linux "auditd"

Servizio del sistema operativo Linux "hplip"

Sistema operativo Linux Servizio "smartd"

Servizio del sistema operativo Linux 'irqbalance'

Servizio del sistema operativo Linux 'rpcgssd'

Servizio del sistema operativo Linux 'yum-updatesd'