GNU/Linux >> Linux Esercitazione >  >> Debian

Come risolvere il comando Sudo non trovato in Debian 10

Sudo chiamato anche "superuser do" è un comando in Linux che consente di eseguire comandi di amministrazione con privilegi elevati come utente root. Ti chiede di inserire la tua password personale e conferma le tue richieste controllando un file sudoers.

Dopo una nuova installazione di Debian 10, non è stato possibile eseguire le attività dei privilegi eseguendo il comando sudo. Riceverai l'errore "comando sudo non trovato in Debian 10". Il motivo di questo errore è che il comando sudo non è incluso in Debian 10 per impostazione predefinita.

In questo post, ti mostreremo come correggere il comando sudo non trovato in Debian 10 VPS.

Prerequisiti

  • Una nuova Debian 10 VPS.
  • Accesso all'account utente root.

Verifica errore Sudo

Per prima cosa, accedi al tuo Debian 10 VPS con l'utente root usando il comando SSH:

ssh root@your-server-ip

Dopo l'accesso, esegui il comando seguente per verificare l'errore sudo:

sudo apt-get update

Dovresti ricevere il seguente errore:

-bash: sudo: command not found

Installa il comando sudo

Per impostazione predefinita, il pacchetto sudo è incluso nel repository predefinito di Debian 10. Puoi installarlo usando il comando apt-get come mostrato di seguito:

apt-get install sudo -y

Il comando precedente installerà un comando sudo e creerà un file /etc/sudoers.

Aggiungi un utente al gruppo Sudo

Dopo aver installato il pacchetto Sudo, dovrai creare un nuovo utente normale e aggiungerlo al gruppo sudo.

Innanzitutto, crea un nuovo utente utilizzando il seguente comando:

adduser user1

Uscita:

Adding user `user1' ...
Adding new group `user1' (1000) ...
Adding new user `user1' (1000) with group `user1' ...
Creating home directory `/home/user1' ...
Copying files from `/etc/skel' ...
New password: 
Retype new password: 
passwd: password updated successfully
Changing the user information for user1
Enter the new value, or press ENTER for the default
    Full Name []: 
    Room Number []: 
    Work Phone []: 
    Home Phone []: 
    Other []: 
Is the information correct? [Y/n]

Quindi, aggiungi l'utente appena creato al gruppo sudo:

usermod -aG sudo user1

Questo comando concederà i privilegi sudo all'utente1 e gli consentirà di utilizzare il comando sudo per eseguire i privilegi di amministratore.

Successivamente, verifica se l'utente è stato aggiunto al gruppo sudo utilizzando il comando seguente:

id user1

Dovresti vedere che l'utente user1 appartiene a due gruppi:user1 e sudo.

uid=1000(user1) gid=1000(user1) groups=1000(user1),27(sudo)

Ora, cambia l'utente in user1 ed esegui qualsiasi comando usando sudo:

su - user1
sudo apt-get update

Ci auguriamo che ora tu sia in grado di correggere l'errore sudo command not found in Debian 10 VPS.

Ovviamente, non devi correggere l'errore sudo se utilizzi uno dei nostri servizi di hosting VPS gestito, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare la correzione dell'errore sudo su Debian 10 VPS, per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se ti è piaciuto questo post su come correggere l'errore sudo su Debian 10 VPS, condividilo con i tuoi amici sui social network usando i pulsanti a sinistra o lascia semplicemente una risposta qui sotto. Grazie.


Debian
  1. Come risolvere l'errore "semanage command" Not Found in CentOS

  2. Comando alternativo all'aggiornamento non trovato?

  3. Sudo:comando non trovato?

  4. visudo:comando non trovato

  5. sudoedit:comando non trovato

Fai in modo che il comando non sia stato trovato? Ecco come risolverlo

Come installare balenaEtcher su Debian 11 Bullseye

Installa ifconfig su debian 11 o 10, se il comando non viene trovato

Come risolvere il comando Ifconfig non trovato su CentOS 7

Come risolvere il comando Ifconfig non trovato su Ubuntu 20.04 LTS

Come risolvere il problema:il comando curl non ha trovato un errore