Monissa Linux-järjestelmissä voit suorittaa tehtäviä pääkäyttäjänä suorittamalla komentoja sudolla. OpenBSD-projekti on kehittänyt minimalistisen vaihtoehdon, doas.
Joten kuinka käytät doas-komentoja Linux-komentojen suorittamiseen toisena käyttäjänä, ja korvaako se koskaan sudoa?
Mikä on doas?
doas on apuohjelma, jonka avulla tavalliset käyttäjät voivat suorittaa tehtäviä pääkäyttäjänä, kuten sudo tekee. OpenBSD-projekti on kehittänyt sen minimalistiseksi vaihtoehdoksi sudolle, ja sen seurauksena ohjelma on paljon pienempi kuin sudo.
Vaikka se on kehitetty osana OpenBSD: tä, kannettava versio on saatavana, joka toimii muiden Unix-tyyppisten järjestelmien kanssa, mukaan lukien Linux.
Kuinka asentaa doas
doas on saatavilla useimmissa virallisissa distrovarastoissa ja voit asentaa sen helposti jakelusi paketinhallinnan avulla. Doasin asentaminen Debian-pohjaisiin distroihin, kuten Ubuntuun:
sudo apt install doas
Huomaa, että paketti on vain Ubuntu 21.04 -varastossa, ei 20.04 LTS -julkaisussa.
Asenna se Archiin käyttämällä pacmania:
sudo pacman -S opendoas
Käytä DNF: ää Fedorassa ja CentOS: ssä doasin asentamiseen:
sudo dnf asentaa opendoas
Doasin määrittäminen
doas vaatii enemmän asennusta kuin sudo, koska useimmat distrot eivät silti sisällä sitä oletusarvoisesti, mutta kokoonpano on paljon helpompi ymmärtää kuin sudo. Sinun tarvitsee vain muokata /etc/doas.conf tiedosto pääkäyttäjänä.
Tässä on esimerkki doasista, joka jäljittelee sudon käyttäytymistä ja antaa sinun suorittaa minkä tahansa komennon pääkäyttäjänä. Doasia käyttämällä saat myös lisäajan, jolloin sinun ei tarvitse syöttää salasanaasi useaan minuuttiin peräkkäisten doas-komentojen suorittamisen jälkeen.
salli pysyvän käyttäjänimen pääkäyttäjänä
The käyttäjätunnus edellä mainitussa komennossa on käyttäjä, jonka haluat ottaa käyttöön. monet järjestelmillä on käyttäjiä tietyssä ryhmässä kuten "admin" tai "wheel", jotka voivat käyttää sudoa. Voit myös kopioida tämän doasilla lisäämällä ryhmien nimien eteen kaksoispiste.
lupa säilyy :wheel juurina
Voit myös määrittää Linux-komentoja doasilla. Oletetaan, että haluat vain tietyn käyttäjän pystyvän suorittamaan APT: tä järjestelmän päivittämiseksi. The cmd -vaihtoehdon avulla voit määrittää luettelon yksittäisistä komennoista ja nopass antaa sinun suorittaa root-komentoja ilman salasanaa.
salli nopass-käyttäjä cmd apt apt-get pääkäyttäjänä
Doasin käyttö
Käytät doas komentorivillä aivan kuten suoritat sudo:
tekee sopivan päivityksen
Aiheeseen liittyvä: Kuinka vaihtaa käyttäjien välillä Linuxissa
Entä sudo?
Doasin saapumisesta huolimatta sudo on olemassa jonkin aikaa. Vaikka sudolla on mutkikas asetustiedosto, se tarjoaa paljon hienojakoista ohjausta. Lisäksi doas ei ole vielä saatavilla kaikissa distro-arkistoissa. Sinun on todennäköisesti käytettävä sudoa, kunnes joko useampi tietovarasto lisää sen tai distrot alkavat korvata sudon doasilla oletushallintaohjelmana.
Doasin ja sudon lisäksi on olemassa useita muita ohjelmia, jotka voit asentaa suorittamaan komentoja toisena käyttäjänä. Monissa Linux-distroissa, mukaan lukien Arch Linux, on su oletusapuohjelma käyttäjien välillä vaihtamiseen.
Linuxissa pääkäyttäjän pääsyn saamiseksi on kaksi komentoa: su ja sudo. Kumpaa kannattaa käyttää, riippuu käsillä olevasta tehtävästä.
Lue Seuraava
- Linux
- Linuxin komennot

David on freelance-kirjailija, joka asuu Tyynenmeren luoteisosassa, mutta on alun perin kotoisin Bay Areasta. Hän on ollut teknologian ystävä lapsuudesta asti. Davidin kiinnostuksen kohteita ovat lukeminen, laadukkaiden TV-ohjelmien ja elokuvien katselu, retropelaaminen ja levyjen kerääminen.
tilaa uutiskirjeemme
Liity uutiskirjeemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia e-kirjoja ja eksklusiivisia tarjouksia!
Klikkaa tästä tilataksesi