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.

Sudo vs. su: Mitä komentoa sinun pitäisi käyttää?

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

JaaTweetSähköposti
Liittyvät aiheet
  • Linux
  • Linuxin komennot
Kirjailijasta
David Delony (61 artikkelia julkaistu)

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.

Lisää David Delonylta

tilaa uutiskirjeemme

Liity uutiskirjeemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e-kirjoja ja eksklusiivisia tarjouksia!

Klikkaa tästä tilataksesi