Questo articolo fornisce i passaggi per concedere a un utente Linux® sudo esistente o l'accesso amministrativo su un server RHEL® o CentOS®.
Prerequisiti
Devi avere i seguenti prerequisiti:
- Una conoscenza di base di Secure Shell (SSH)
- Accesso sudo o amministrativo al tuo server
- Un Cloud Server che esegue distribuzioni basate su RHEL o CentOS
Concedi sudo o autorizzazioni amministrative in RHEL o CentOS
Puoi utilizzare il metodo seguente per concedere a un utente esistente autorizzazioni a livello di sudo su un sistema RHEL o CentOS predefinito:
-
Su un server RHEL o CentOS, il gruppo predefinito wheel ha i permessi sudo. Per aggiungere un utente a questo gruppo e concedere a un utente le autorizzazioni sudo, esegui il comando seguente:
usermod -aG ruota
-
Esegui il comando seguente per verificare di aver aggiunto l'utente al gruppo di ruote:
id
Se hai aggiunto correttamente l'utente al gruppo, dovresti vedere la ruota gruppo elencato nei gruppi sezione.
Modifica il file sudoers
Un altro metodo per concedere i permessi sudo su un server Linux è modificare /etc/sudoers file per includere l'utente desiderato. Questo metodo fornisce il controllo diretto da parte dell'utente anziché aggiungendo un utente a un gruppo.
Avviso :Modifica di /etc/sudoers file potrebbe essere distruttivo per il server e il sistema potrebbe bloccarti se c'è una sintassi errata nel file. Fai attenzione quando modifichi questo file.
Per modificare /etc/sudoers file, ti consigliamo di utilizzare il visudo
comando.
Dopo aver aperto il file utilizzando visudo
, aggiungi la seguente riga alla fine del file:
<user> ALL=(ALL) ALL
Dopo aver apportato la modifica, salva ed esci dal file. Questa modifica concede all'utente le autorizzazioni sudo senza aggiungere l'utente alla ruota gruppo.