In Debian, il sudo Il comando è abilitato solo per l'utente root per impostazione predefinita. Pertanto, non sarai in grado di eseguire alcun comando sul terminale anche se sei l'unico utente sul sistema. Per eseguire il sudo Comandi su Debian come utente di sistema, è necessario abilitare il sudo Accedi sul tuo account utente corrente in modo da poter eseguire comandi come l'aggiornamento del sistema, l'installazione di un'applicazione e altro ancora.
Questo articolo è una guida per abilitare "sudo"Su un account utente su Debian.
Come abilitare "sudo" su un account utente su Debian?
Mentre esegui un sudo Comando sul terminale Debian, è possibile provare il seguente errore come "L'utente non è nel file sudoers":
Per correggere l'errore, è necessario abilitare il sudo Sul tuo account utente corrente, che è "Myuser" nel mio caso. Aggiungere Myuser a a Sudoers file, ci sono due metodi menzionati di seguito:
Metodo 1: usando il comando "Adduser"
Nel sistema basato su Linux, il Aggiungi utente Il comando viene utilizzato per aggiungere un utente a qualsiasi gruppo specificato, la sintassi per Aggiungi utente Il comando è riportato di seguito:
Nota: Ricordalo a Aggiungi utente A qualsiasi gruppo, prima sposta l'utente all'utente root utilizzando "SU ROOT"Comando:
Successivamente, è possibile eseguire la seguente sintassi del comando:
Sintassi
sudo adduser
Nel comando sopra scritto sostituire con "sudo"Per abilitare Sudo su un account utente:
Per esempio;
sudo adduser myuser sudo
Puoi anche aggiungere direttamente l'utente a radice Gruppo Se si desidera assegnare anche tutti i privilegi di root:
SUDO ADUDUSER MYUSER ROOT
Verifica
Per verificare che l'utente desiderato sia stato aggiunto correttamente a sudo Gruppo, passa a quell'utente ed esegui il comando di aggiornamento di seguito:
Sudo Apt Aggiornamento
Nell'output, puoi vedere che questo comando è ora in esecuzione correttamente, il che garantisce che il sudo è abilitato correttamente su un account utente su Debian:
Metodo 2: modificando il file "Sudoers"
L'altro metodo da abilitare sudo su un account utente è modificando il Sudoers file. In tutti i sistemi basati su Linux, file sudoers è il file che contiene le informazioni di tutti i sudo utenti abilitati.
Per modificare il Sudoers File, aprilo utilizzando qualsiasi nano editor:
sudo nano /etc /sudoers
Quindi trova il testo di seguito all'interno del file:
Root All = (All: All) All
E sotto il testo sopra menzionato aggiungi una nuova riga con il nome utente desiderato:
All = (All) NOPASSWD: tutto
Per esempio:
MyUser All = (All) NOPASSWD: All
Dopo aver modificato Salva il modificato Sudoers file utilizzando i tasti di scelta rapida Ctrl+X, Poi Y e infine premere accedere Per tornare al terminale.
Verifica
Per verificare che l'utente sia stato aggiunto correttamente al sudo Gruppo, eseguire il comando di aggiornamento di seguito dopo essere passato all'utente target:
Sudo Apt Aggiornamento
Il comando di aggiornamento dovrebbe ora eseguire correttamente come mostrato nell'immagine qui sotto:
Conclusione
Nel sistema Debian nessuno degli utenti lo è sudo abilitato per impostazione predefinita e per abilitare il sudo Privilegi per l'utente desiderato, si dovrebbe aggiungere quell'utente a sudo gruppo. Esistono due modi per abilitare sudo Su un account utente uno è utilizzando "Aggiungi utente"Comando e l'altro è modificando manualmente il Sudoers file per assegnare il file sudo privilegi per l'utente desiderato.