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.
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.
Linuxis on superkasutaja juurdepääsu saamiseks kaks käsku: su ja sudo. Millist neist peaksite kasutama, sõltub käsilolevast ülesandest.
Loe edasi
- Linux
- Linuxi käsud
![](/f/acc3fcfeb7f99a7933db257018f46f8a.jpg)
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.
Liituge meie uudiskirjaga
Liituge meie uudiskirjaga tehniliste näpunäidete, arvustuste, tasuta e-raamatute ja eksklusiivsete pakkumiste saamiseks!
Tellimiseks klõpsake siin