Durante l'installazione di openSUSE, l'account utente creato durante l'installazione iniziale dispone dei diritti sudo. Tuttavia, potrebbe essere necessario aggiungere altri utenti sudo o fare in modo che l'utente predefinito disponga dei diritti sudo. Questo è un processo semplice con pochi comandi.
Nel seguente tutorial imparerai ad aggiungere un utente al gruppo sudoers su qualsiasi sistema openSUSE.
Prerequisiti
- Sistema operativo consigliato: openSUSE Leap – 15.x o Tumbleweed
- Account utente: accesso root.
Aggiornamento del sistema operativo
Aggiorna il tuo openSUSE sistema operativo per assicurarsi che tutti i pacchetti esistenti siano aggiornati :
sudo zypper refresh
Passaggio all'account di root (comando su)
Per creare nuovi utenti sudo, dovrai passare a root usando il comando su . Per impostazione predefinita, questo dovrebbe essere stato impostato durante l'installazione di openSUSE. Se hai dimenticato la password di root mentre sei in modalità sudo, puoi reimpostarla come segue.
sudo passwd root
Successivamente, ti verrà richiesto di inserire la password per il tuo account sudo, quindi una volta verificato, inserisci una nuova password di root .
Esempio di output:
Changing password for user root.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
Ora che la tua password di root è stata impostata, passa a root usando il seguente comando su :
su
Ti verrà richiesta la password di root. Una volta inserito, vedrai il nome utente è cambiato in root .
Esempio:
Crea e utilizza un account
Il primo passo è imparare come aggiungere un nuovo account utente. Idealmente, puoi concedere l'autorizzazione a un account esistente, ma imparerai ad aggiungere un utente da zero per il tutorial.
Innanzitutto, crea l'account utente
useradd <example username>
Esempio:
useradd josh
Successivamente, dovrai impostare la password per il nome utente appena aggiunto.
Nell'esempio del tutorial, il nome utente è "josh."
passwd josh
Esempio:
Aggiungi nuovo utente al gruppo Sudoers
Nella parte successiva del tutorial, ora che hai imparato come aggiungere un utente, puoi concedere l'accesso al nuovo utente che hai nominato oa un nome utente esistente sudoers digitando il seguente comando:
usermod -aG wheel <example username>
Esempio utilizzando il nostro nome che abbiamo creato:
usermod -aG wheel josh
È una buona idea controllare se il nome utente è stato aggiunto correttamente al gruppo sudoers. A tale scopo, esegui il comando id :
id <username>
Esempio utilizzando il nostro nome che abbiamo creato:
id josh
Esempio di output:
Un'alternativa è usare il comando gpasswd come segue:
gpasswd -a <example username> wheel
Esempio utilizzando il nostro nome che abbiamo creato:
gpasswd -a josh wheel
Esempio di output:
Adding user josh to group wheel
Conferma e prova il nuovo utente di Sudo
Ora che hai aggiunto con successo l'utente a cui volevi avere accesso a sudo, è il momento di testare l'account. Questo può essere fatto di nuovo usando il comando su ma aggiungendo il nome utente insieme al comando.
Accedi all'utente sudo come segue:
su <example username>
Esempio utilizzando il nostro nome che abbiamo creato:
su josh
Ora conferma il nome utente con il comando sudo insieme a whoami :
sudo whoami
Ti verrà quindi richiesto di digitare il nome utente sudo che stai utilizzando e la relativa password. Una volta inserito e confermato, vedrai il seguente output:
Congratulazioni, hai aggiunto un nuovo nome utente al gruppo sudoers.