Nel sistema operativo basato su Linux o Unix, ci sono due tipi di utenti:un superutente (root) e un utente normale o regolare. L'utente root ha il controllo completo del sistema operativo e dispone dei privilegi per eseguire comandi amministrativi come l'installazione, la rimozione e l'aggiornamento di pacchetti software, la modifica delle autorizzazioni e la configurazione di servizi diversi. Gli utenti non root hanno interazioni limitate con un ambiente del sistema operativo e possono eseguire solo attività specifiche dell'utente.
Il comando sudo, abbreviazione di "super-user do", è un'utilità Linux che consente a un utente normale di eseguire qualsiasi comando con privilegi illimitati. In questo caso, dovrai aggiungere un utente normale al gruppo sudo per eseguire i comandi amministrativi.
In questo post, ti mostreremo come creare un utente sudo in Rocky Linux 8.
Prerequisiti
- Un server che esegue Rocky Linux 8 sulla piattaforma Atlantic.Net Cloud
- Una password di root configurata sul tuo server
Crea server cloud Atlantic.Net
Per prima cosa, accedi al tuo server Atlantic.Net Cloud. Crea un nuovo server, scegliendo Rocky Linux 8 come sistema operativo con almeno 1 GB di RAM. Collegati al tuo Cloud Server tramite SSH e accedi utilizzando le credenziali evidenziate in alto nella pagina.
Crea un utente normale in Rocky Linux
Se non hai creato alcun utente normale o senza root sul tuo sistema, dovrai creare un utente.
Creiamo un nuovo utente chiamato user1 con il seguente comando:
adduser user1
Quindi, imposta una password per questo utente con il seguente comando:
passwd user1
Ti verrà chiesto di impostare una password come mostrato di seguito:
Changing password for user user1. New password: Retype new password: passwd: all authentication tokens updated successfully.
Abilita l'accesso al gruppo di ruote per tutti gli utenti
Successivamente, dovrai modificare /etc/sudoers file e conferma che il gruppo ruote è abilitato.
nano /etc/sudoers
Assicurati che esista la seguente riga:
%wheel ALL=(ALL) ALL
Salva e chiudi il file dopo la conferma.
Aggiungi un utente normale al gruppo sudo (ruota)
Successivamente, dovrai aggiungere l'utente creato al gruppo sudo (ruota) per concedergli i privilegi di amministratore.
Puoi utilizzare la mod utente comando per aggiungere un utente normale al gruppo di ruote.
usermod -aG wheel user1
Questo comando aggiungerà un utente1 al gruppo di ruote.
Verifica l'utente Sudo
Dopo aver aggiunto un utente normale al gruppo sudo, dovrai verificare se l'utente appena creato dispone dei diritti sudo.
Per verificare, passa dall'utente all'utente1 utilizzando il comando seguente:
su - user1
Quindi, esegui qualsiasi comando amministrativo con sudo:
sudo dnf update
Se tutto va bene, ti verrà chiesto di fornire una password per l'utente1:
We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility. [sudo] password for user1:
Fornisci la password dell'utente1 per eseguire il comando precedente.
L'output precedente conferma che l'utente dispone dei diritti sudo e può eseguire comandi amministrativi.
Conclusione
In questo post, abbiamo spiegato come creare un utente sudo in Rocky Linux 8. Ora puoi concedere privilegi di superutente a qualsiasi utente normale nel tuo ambiente Linux. Provalo sull'hosting VPS di Atlantic.Net!