Il Redhat Enterprise Linux (RHEL ) l'ecosistema ospita diverse interessanti distribuzioni di sistemi operativi basati su Linux. La coppia di sistemi operativi AlmaLinux e Rocky Linux sono eccitanti sostituti per CentOS fuori produzione distribuzione.
RHEL 8 , AlmaLinux e Rocky Linux i sistemi vengono sempre più ordinati da molti utenti Linux a causa delle impronte di prestazioni che offrono.
[ Potrebbe piacerti anche:Come creare un utente Sudo in Ubuntu Linux ]
Gli utenti principali di un ambiente del sistema operativo possono essere classificati nella radice (Sudoer ) utenti e utenti non root. Radice gli utenti hanno il pieno controllo dell'ambiente del sistema operativo e possono creare altri utenti oltre a gestire le applicazioni, i processi e le configurazioni del sistema operativo. Gli utenti non root hanno interazioni limitate con un ambiente del sistema operativo.
Come radice utente del tuo sistema Linux, a un certo punto dovrai concedere ad altri utenti non root più privilegi del sistema operativo e potenza di esecuzione. Affinché questo passaggio avvenga, questi normali utenti del sistema operativo dovranno essere passati a Sudo utenti.
Assicurati di disporre dei privilegi di accesso utente Sudoer/root sul tuo sistema prima di procedere con la guida all'articolo.
Creazione di un nuovo utente Sudo/Sudoer in Linux
Il termine Sudo è un'abbreviazione per il superutente do o l'utente sostitutivo do. Il percorso della directory /etc/sudoers ospita i criteri di sicurezza degli utenti Sudoer esistenti associati ai loro privilegi garantiti.
Per creare un nuovo utente da zero, esegui il comando seguente.
$ sudo adduser linuxshelltips_tutor
Il comando precedente creerà un utente non root chiamato linuxshelltips_tutor .
Successivamente, dobbiamo assegnare a questo nuovo utente una password di accesso.
$ sudo passwd linuxshelltips_tutor
Ora abbiamo due opzioni per rendere il tuo utente Linux in uscita/creato un utente con privilegi Sudoer.
Opzione 1:aggiungi utente al gruppo Sudo Wheel
Solo ruota ai membri del gruppo viene concesso Sudo accesso e privilegi. Per rendere l'utente linuxshelltips_tutor un membro di questa ruota gruppo, implementeremo la usermod comando nel modo seguente.
$ sudo usermod -aG wheel linuxshelltips_tutor
Con l'esecuzione del comando sopra, abbiamo creato linuxshelltips_tutor un utente Sudoer.
Opzione 2:modifica del file /etc/sudoers
Questo file elenca tutti gli utenti sul tuo sistema e i loro accessi e privilegi personalizzabili. Possiamo modificare questo file per rendere il nostro nuovo utente un Sudoer utente nel modo seguente.
Innanzitutto, apri il file con il tuo editor della riga di comando preferito.
$ sudo nano /etc/sudoers file
In fondo a questo file, lo modificheremo nel modo seguente per rendere linuxshhelltips_tutor un utente Sudoer.
linuxshelltips_tutor ALL=(ALL:ALL) NOPASSWD:ALL
Il NOPASSWD
parte della voce precedente non richiederà linuxshelltips_tutor l'utente deve aderire a qualsiasi protocollo di autenticazione della password durante l'esecuzione dei comandi del terminale associati a sudo.
Test dell'accesso utente Sudoer in Linux
Dobbiamo confermare che abbiamo effettivamente creato un Sudoer utente. Il primo test utente Sudoer può essere eseguito con i seguenti comandi.
$ su linuxshelltips_tutor $ sudo whoami
Puoi persino passare alla home directory del nuovo utente prima di eseguire whoami comando.
$ cd ~ $ sudo whoami
Come suggerisce l'output del comando, abbiamo a che fare con un utente root.
In alternativa, elencare i contenuti in /root
dovrebbe anche confermare che abbiamo a che fare con un utente root/sudo. Il contenuto del /root
non è possibile visualizzare il percorso con un profilo utente non root.
$ sudo ls -la /root
Un utente Sudo/Sudoer dispone di privilegi esclusivi del sistema operativo Linux che non vengono utilizzati per un utente non Sudo. Questo utente ha un maggiore controllo sul ruolo del sistema operativo assegnato.