Questo articolo è associato alla soluzione con cui possiamo risolvere questo errore. Discuteremo entrambi gli errori separatamente che sono correlati al pacchetto sudo, quando li affrontiamo e come possiamo risolvere questi problemi.
Come correggere: comando debian sudo non trovato
Per impostazione predefinita in Debian, il comando sudo è installato ma a volte succede che utilizziamo il comando sudo e genera il seguente errore.
Inseriamo semplicemente la modalità utente root come:
$ sudo -s
Quindi significa che il pacchetto sudo non è installato per impostazione predefinita, quindi per risolvere questo problema andiamo semplicemente alla modalità utente e installiamo il pacchetto. Innanzitutto, andremo alla modalità utente root.
$ su -
Aggiorna prima il repository.
# APPT AGGIORNAMENTO
Installa il pacchetto sudo.
# Apt Installa sudo -y
Esci dalla modalità radice.
# Uscita
Per verificare l'installazione dell'errore, inseriremo nuovamente la radice usando il comando sudo.
$ sudo -s
Il problema che è stato discusso all'inizio è ora risolto.
Come aggiungere l'utente al file sudoers per risolvere l'errore
Eseguiamo semplicemente il comando dell'elenco dei dischi su Debian.
$ sudo fdisk -l
Abbiamo l'output, “Zhammad non è nel file sudoers . Questo incidente sarà segnalato."Questo è un errore che significa che non possiamo usare il comando sudo. Il comando sudo è un comando amministrativo che viene utilizzato con quei comandi che richiedono autorizzazioni amministrative. Ora significa che l'utente "Zhammad" non ha i diritti amministrativi, quindi di accedere a tali autorizzazioni dobbiamo installare manualmente il "comando sudo" e fornire i privilegi amministrativi a questo utente.
Passeremo l'utente all'utente amministrativo che è "Hammad" nel nostro caso. Quindi, usando il "comando SU", passiamo a Hammad da Zhammad.
$ su Hammad
Ora mentre passiamo l'utente a Hammad, andremo alla modalità root.
$ sudo -s
Aggiorna il repository di Debian utilizzando il comando di aggiornamento.
# APPT-EGT AGGIORNAMENTO
Come possiamo vedere nell'output, il repository viene aggiornato e tutti i pacchetti sono aggiornati, quindi non è necessario aggiornare il repository. Ora aggiungiamo il nuovo utente nell'elenco del file sudoers utilizzando il comando.
# usermod -ag sudo zhammad
L'utente è stato aggiunto all'elenco dei sudoers e per la verifica di ciò abbiamo usato il comando di "ID".
# id zhammad
Nell'output sopra, vediamo anche l'utente Zhammad viene aggiunto all'elenco di sudo. Dopo aver verificato questo, usciranno dalla modalità di root digitando "uscita".
# Uscita
Per tornare allo Zhammad da Hammad.
$ su zhammad
Esegui ancora una volta il comando di fdisk e conferma che il problema è stato risolto.
$ sudo fdisk -l
Il comando viene eseguito correttamente e visualizza l'elenco dei dischi. Quindi il nostro problema è stato risolto.
Conclusione
Sudo è usato per i comandi che stanno apportando le modifiche alla cartella radice e alle cose amministrative. A uno scopo sicuro, queste autorizzazioni vengono fornite solo all'utente root o all'utente consentito dall'utente root. Abbiamo discusso della soluzione del problema in questo articolo che consente di risolverlo installando manualmente il sudo (se non è installato, quindi può essere installato da questo comando altrimenti è installato in Debian per impostazione predefinita) e aggiungendo l'utente a L'elenco dei sudoers passando all'account utente amministrativo. Ho cercato di aiutarti con la soluzione di "SUDO COMMAND NON TROVED" in questo articolo e spero che questo ti aiuti a risolvere il problema.