Uue Linuxi töölaua või virtuaalmasina seadistamisel võib tekkida tõrge: "sudo: käsku ei leitud". See Linuxi tõrketeade võib olla raevukas ja takistada teil seadistamisega edasi liikuda. Siin on, mida see tähendab ja kuidas seda parandada.

Mis on "sudo" Linuxis?

Linuxi kasutajakontod on kaasas piiratud hulk privileege mis takistavad neil täitmast haldusülesandeid, mis võivad süsteemi kahjustada. Need piiratud õigused võivad takistada kasutajatel juurdepääsu failisüsteemi teatud piirkondadele või teatud failide käivitamist.

Üks kasutaja, kelle tegevusele selliseid piiranguid pole, on juurkasutaja. Juurkasutaja pääseb ligi Linuxi süsteemi mis tahes alale ja käivitab mis tahes faili mis tahes käsu.

Selle tohutu võimsuse tõttu peaksite juurkonto ja kasutamise keelama sudo selle asemel.

Sudo käsk on lühend sõnast "superuser do" ja võimaldab sudo rühma kuuluval kasutajal käsku täita nii, nagu oleks ta juurkasutaja. See annab neile tõhusalt juurõigused ja õigused – seni, kuni nad kasutavad sudot ja autentivad parooliga.

instagram viewer

Miks sudo käsku ei leitud?

Lisaks kasulikule käsule on sudo pakett. Enamikus süsteemides on sudo vaikimisi installitud. Kuid see ei kehti kõigi distrode puhul ja kui proovite käsku sudo abil käivitada, võite saada veateate "sudo: käsku ei leitud". See on eriti levinud äsja installitud Linuxi süsteemid.

Seejärel võite proovida installida sudo paketti:

sudo apt installida sudo

See ebaõnnestub, kuna te ei saa juurkasutajana pakettide installimiseks kasutada sudot.

Kuidas parandada "sudo: käsku ei leitud" Linuxis

Kuna teie kasutaja ei saa omandada juurkasutaja õigusi ilma sudo installimiseta, peate oma kasutajakontolt välja logima ja sisse logima administraatorina.

Juurkasutajana saate installida sudo paketi sellel kontol olevate õigustega.

Debianil põhinevates süsteemides sisestage:

asjakohane installida sudo

Seejärel lisage oma kasutaja sudo gruppi, kasutades:

usermod -aG sudo sinu_kasutajanimi

Arch-põhistes süsteemides sisestage:

pacman -S sudo

Seejärel:

usermod -aG ratas teie_kasutajanimi

Nüüd saate Linuxis sudoga käske käivitada!

Olete edukalt installinud sudo ja lisanud oma kasutaja sudo gruppi, mis tähendab, et saate käivitada mis tahes käsu ja pääseda juurde mis tahes alale, ilma et peaksite administraatorina sisse logima. Kasutage seda jõudu ettevaatlikult, kuna kõrgendatud õigused võivad olla ohtlikud.