Kun asennat uutta Linux-työpöytää tai virtuaalikoneen, saatat kohdata virheilmoituksen: "sudo: komentoa ei löydy". Tämä Linuxin virheilmoitus voi olla raivostuttava ja estää sinua etenemästä asennuksessa. Tässä on mitä se tarkoittaa ja kuinka korjata se.

Mikä on "sudo" Linuxissa?

Linuxin käyttäjätilit tulevat mukana rajoitettu joukko etuoikeuksia jotka estävät heitä suorittamasta hallinnollisia tehtäviä, jotka voivat vahingoittaa järjestelmää. Nämä rajoitetut oikeudet voivat estää käyttäjiä käyttämästä tiettyjä tiedostojärjestelmän alueita tai suorittamasta tiettyjä tiedostoja.

Yksi käyttäjä, jolla ei ole tällaisia ​​rajoituksia toiminnalleen, on pääkäyttäjä. Pääkäyttäjä voi käyttää mitä tahansa Linux-järjestelmän aluetta ja suorittaa minkä tahansa komennon missä tahansa tiedostossa.

Tämän valtavan tehon vuoksi sinun tulee poistaa root-tili käytöstä ja käyttää sudo sen sijaan.

Sudo-komento on lyhenne sanoista "superuser do" ja sallii sudo-ryhmään kuuluvan käyttäjän suorittaa komennon ikään kuin hän olisi pääkäyttäjä. Se antaa heille tehokkaasti pääkäyttäjän oikeudet ja käyttöoikeudet – kunhan he käyttävät sudoa ja todentavat salasanalla.

Miksi sudo-komentoa ei löydy?

Sen lisäksi, että sudo on hyödyllinen komento, se on paketti. Useimmissa järjestelmissä sudo on asennettu oletusarvoisesti. Mutta tämä ei päde kaikissa distroissa, ja kun yrität suorittaa komennon sudon avulla, saatat saada virheilmoituksen "sudo: komentoa ei löydy". Tämä on erityisen yleistä päällä äskettäin asennetut Linux-järjestelmät.

Voit sitten yrittää asentaa sudo-paketin seuraavasti:

sudo apt Asentaa sudo

Tämä epäonnistuu, koska et voi käyttää sudoa pakettien asentamiseen pääkäyttäjänä.

Kuinka korjata "sudo: komentoa ei löydy" Linuxissa

Koska käyttäjäsi ei voi ottaa pääkäyttäjän oikeuksia ilman, että sudo on jo asennettu, sinun on kirjauduttava ulos käyttäjätililtäsi ja kirjauduttava sisään root-käyttäjänä.

Pääkäyttäjänä voit asentaa sudo-paketin tämän tilin oikeuksilla.

Debian-pohjaisissa järjestelmissä kirjoita:

apt Asentaa sudo

Lisää sitten käyttäjäsi sudo-ryhmään käyttämällä:

usermod -aG sudo sinun_käyttäjänimesi

Arch-pohjaisissa järjestelmissä kirjoita:

pacman -S sudo

Sitten:

usermod -aG wheel your_username

Voit nyt suorittaa komentoja sudolla Linuxissa!

Olet asentanut sudon onnistuneesti ja lisännyt käyttäjän sudo-ryhmään, mikä tarkoittaa, että voit suorittaa minkä tahansa komennon ja käyttää mitä tahansa aluetta ilman, että sinun tarvitsee kirjautua sisään pääkäyttäjänä. Käytä tätä valtaa huolellisesti, koska korkeammat oikeudet voivat olla vaarallisia.