Questo articolo fornisce i passaggi per concedere a un utente Linux® sudo, o amministratore, l'accesso a un server Debian® oa un server con il sistema operativo Ubuntu®.
Prerequisiti
Devi avere i seguenti prerequisiti:
- Conoscenza di base di Secure Shell (SSH)
- Accesso sudo o amministrativo al tuo server
- Un Cloud Server che esegue distribuzioni basate su Debian o sul sistema operativo Ubuntu.
Concedi sudo o autorizzazioni amministrative in Debian o nel sistema operativo Ubuntu
I seguenti metodi possono essere utilizzati per concedere a un utente esistente autorizzazioni a livello di sudo su un sistema operativo Debian o Ubuntu predefinito.
Su un server con Debian o il sistema operativo Ubuntu, il gruppo predefinito admin ha sudopermessi. Per aggiungere un utente a questo gruppo e concedere a un utente le autorizzazioni sudo, esegui il comando seguente:
usermod -aG admin <user>
Esegui il comando seguente per verificare di aver aggiunto l'utente all'amministratore gruppo:
id <user>
Se hai aggiunto correttamente l'utente al gruppo, dovresti vedere l'amministratore 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. Prestare attenzione durante la modifica di questo file.
Per modificare /etc/sudoers file, ti consigliamo di utilizzare il visudo
comando.
Dopo aver aperto il file, 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 all'amministratore gruppo.