Paljudes Linuxi süsteemides saate sudo abil käske käivitades ülesandeid täita juurkasutajana. OpenBSD projekt on välja töötanud minimalistliku alternatiivi doas.

Niisiis, kuidas kasutada doasi Linuxi käskude täitmiseks teise kasutajana ja kas see asendab kunagi sudo?

Mis on doas?

doas on utiliit, mis võimaldab tavakasutajatel täita ülesandeid administraatorina, samamoodi nagu sudo. Selle on välja töötanud OpenBSD projekt kui minimalistlik alternatiiv sudole ja selle tulemusena on programm palju väiksem kui sudo.

Kuigi see on välja töötatud OpenBSD osana, kaasaskantav versioon on saadaval, mis töötab teiste Unixi sarnaste süsteemidega, sealhulgas Linuxiga.

Kuidas installida doas

doas on saadaval enamikus ametlikes distributsioonihoidlates ja saate selle hõlpsalt installida oma distributsiooni paketihalduri abil. Doaside installimiseks Debianil põhinevatele distrodele nagu Ubuntu:

sudo apt install doas

Pange tähele, et pakett on olemas ainult Ubuntu 21.04 hoidlas, mitte 20.04 LTS-i versioonis.

instagram viewer

Selle installimiseks Archile kasutage lihtsalt pacmani:

sudo pacman -S opendoas

Fedoras ja CentOS-is kasutage doaside installimiseks DNF-i:

sudo dnf install opendoas

Doaside seadistamine

doas nõuab veidi rohkem seadistamist kui sudo, sest enamik distributsioone ei sisalda seda vaikimisi, kuid konfiguratsiooni on palju lihtsam mõista kui sudo. Kõik, mida pead tegema, on redigeerida /etc/doas.conf fail rootina.

Siin on näide doas-ist, mis jäljendab sudo käitumist ja võimaldab teil käivitada mis tahes käsku administraatorina. Kasutades doas, saate ka ajapikendusperioodi, mil te ei pea pärast järjestikuste doas-käskude käivitamist mitu minutit parooli sisestama.

luba kasutajanime püsimajäämiseks administraatorina

The kasutajanimi ülalmainitud käsus on kasutaja, kelle soovite lubada. Palju süsteemidel on kasutajad teatud rühmas nagu "admin" või "wheel", mis saavad kasutada sudot. Saate seda ka doas-iga dubleerida, jättes rühmade nimede ette kooloni.

luba püsib :wheel as root

Linuxi käske saab määrata ka funktsiooniga doas. Oletame, et soovite, et ainult konkreetne kasutaja saaks süsteemi värskendamiseks APT-d käivitada. The cmd suvand võimaldab määrata üksikute käskude loendi ja nopass võimaldab teil käivitada juurkäske ilma paroolita.

luba nopassi kasutaja cmd apt apt-get administraatorina

Doasi kasutamine

Kasutate doas käsureal samamoodi nagu sudo käivitamisel:

teeb sobivat värskendust

Seotud: Kuidas Linuxis kasutajate vahel vahetada

Aga sudo?

Vaatamata doaside saabumisele on sudo veel mõnda aega olemas. Kuigi sudol on keeruline konfiguratsioonifail, pakub see palju täpset juhtimist. Lisaks pole doas veel kõigis distrohoidlates saadaval. Tõenäoliselt peate kasutama sudot, kuni selle lisab rohkem hoidlaid või distributsioonid hakkavad sudo vaikehaldusprogrammina doas-ga asendama.

Peale doas ja sudo on veel mitmeid programme, mida saate installida, et käitada käske teise kasutajana. Paljud Linuxi distributsioonid, sealhulgas Arch Linux, tarnivad kasutajate vahel vahetamise vaikeutiliidina su.

Sudo vs. su: Millist käsku peaksite kasutama?

Linuxis on superkasutaja juurdepääsu saamiseks kaks käsku: su ja sudo. Millist neist peaksite kasutama, sõltub käsilolevast ülesandest.

Loe edasi

JagaSäutsMeil
Seotud teemad
  • Linux
  • Linuxi käsud
Autori kohta
David Delony (Avaldatud 61 artiklit)

David on vabakutseline kirjanik, kes elab Vaikse ookeani loodeosas, kuid on algselt pärit lahe piirkonnast. Ta on lapsepõlvest saati olnud tehnoloogiahuviline. Davidi huvide hulka kuuluvad lugemine, kvaliteetsete telesaadete ja filmide vaatamine, retromängud ja plaatide kogumine.

Veel David Delonylt

Liituge meie uudiskirjaga

Liituge meie uudiskirjaga tehniliste näpunäidete, arvustuste, tasuta e-raamatute ja eksklusiivsete pakkumiste saamiseks!

Tellimiseks klõpsake siin