Correzione: comando sudo non trovato

Se sei un utente Linux esperto, probabilmente troverai un errore di comando sudo non trovato estremamente sconcertante. Molto probabilmente ti sei abituato a mettere sudo davanti a qualsiasi comando per cui hai bisogno di un accesso amministratore privilegiato. Questo è doppiamente vero se sei un utente di Ubuntu o di uno dei suoi derivati ​​poiché questi sistemi operativi eseguono l'hashing dell'account di root per impostazione predefinita, richiedendo quindi di utilizzare sudo abbastanza spesso.

Il comando sudo stesso non è incluso in alcune distribuzioni di Linux per impostazione predefinita, che spesso include quelle orientate alla gestione del Web e del router. Inoltre non è incluso in molte versioni dei sistemi operativi BSD. Fortunatamente, non è difficile accedere come root e quindi installare il pacchetto individualmente.

Metodo 1: correzione del comando sudo non trovato errori su GNU / Linux

È altamente improbabile che tu stia utilizzando una distribuzione Linux che non viene fornita con sudo, ma se digiti qualcosa come sudo fdisk -l e premi invio solo per scoprire che ottieni un errore come sudo: comando non trovato o ash: sudo: comando non trovato a seconda che tu stia usando la shell bash o Almquist, potresti usarne uno che non ce l'ha. Nel nostro esempio, abbiamo configurato una macchina virtuale e abbiamo provato a utilizzare sudo rm per rimuovere i file solo per ottenere un errore. Digita whereis sudo per vedere se ti dice se è installato da qualche parte. Se ottieni sudo: come risposta da quel comando, probabilmente non lo hai installato.

Dovrai essere loggato come utente root per correggere un comando sudo non trovato, il che è difficile perché non hai sudo sul tuo sistema per cominciare. Tieni premuto Ctrl, Alt e F1 o F2 per passare a un terminale virtuale. Digitare root, premere invio e quindi digitare la password per l'utente root originale. Riceverai un simbolo # per un prompt dei comandi.

Se si dispone di un sistema basato sul gestore di pacchetti apt, quindi digitare apt-get install sudo e spingere entrare. Coloro che hanno sistemi yum RPM basati forse su Fedora o Red Hat Linux possono utilizzare il comando di gestione dei pacchetti yum install sudo . Accetta le istruzioni e attendi l'installazione. Dovrebbe essere molto veloce, ma avrai bisogno dell'accesso alla rete per funzionare.

Ora dal prompt di root digita visudo e premi invio . Riceverai una schermata dell'editor nano o vi. In fondo al file includi una riga con il nome del tuo utente seguito da ALL = (ALL) ALL, tenendo presente che il tuo nome utente è più che probabile in minuscolo. Quindi:

utente ALL = (ALL) ALL

Se stai lavorando con vi, premi Esc e digita: wq per uscire. Chi usa GNU nano dovrebbe tenere premuti Ctrl e O per salvare il file seguito da Ctrl e X per uscire. Digita exit al prompt e ora puoi usare sudo come al solito. Dovrebbero essere necessari solo pochi comandi molto semplici per risolvere questo problema, ma fortunatamente con l'inclusione di sudo nella maggior parte delle distribuzioni moderne non tende più a essere un problema. * Gli utenti BSD tendono ad avere un problema più grande.

Metodo 2: correzione degli errori di comando sudo non trovato su FreeBSD e altri Unix

Sebbene i sistemi operativi BSD generalmente vengano forniti con su, raramente, se non mai, vengono forniti con il comando sudo effettivo. Assicurati di essere disconnesso dal tuo account utente e di essere attualmente nella schermata di accesso di Unix. Digita root come nome utente, quindi premi invio seguito dalla password root e premi nuovamente invio.

Avrai un ottotore nel tuo prompt per indicare che stai eseguendo come utente privilegiato. Per aggiungere il pacchetto binario per sudo, digita pkg_add -rv sudo e premi invio . Accetta di installarlo se richiesto, quindi attendi l'installazione. Una volta installato, digita visudo e premi invio . Supponiamo che tu voglia consentire a un utente di nome billy di eseguire qualsiasi comando. Aggiungi la seguente riga alla fine del file:

billy ALL = (ALL) ALL

Ovviamente, ti consigliamo di sostituire billy con il tuo vero nome utente. Se visudo ha effettivamente usato vi, premere Esc e digitare: wq per uscire dall'editor. Puoi disconnetterti e quindi usare sudo come al solito.

Raccomandato

Correzione: Minecraft non rispondeva
Che cos'è l'applicazione di registrazione del dispositivo del sintonizzatore TV digitale e deve essere rimossa?
Cos'è FileRepMalware e dovresti rimuoverlo