Auf vielen Linux-Systemen können Sie Aufgaben als Root ausführen, indem Sie Befehle mit sudo ausführen. Das OpenBSD-Projekt hat eine minimalistische Alternative entwickelt, doas.

Wie verwenden Sie also Doas, um Linux-Befehle als ein anderer Benutzer auszuführen, und wird es jemals sudo ersetzen?

Was ist doas?

doas ist ein Dienstprogramm, das es Standardbenutzern ermöglicht, Aufgaben als Root auszuführen, genau wie sudo. Es wurde vom OpenBSD-Projekt als minimalistische Alternative zu sudo entwickelt und ist daher viel kleiner als sudo.

Obwohl es als Teil von OpenBSD entwickelt wurde, eine tragbare Version ist verfügbar, das mit anderen Unix-ähnlichen Systemen, einschließlich Linux, funktioniert.

So installieren Sie doas

doas ist in den meisten offiziellen Distributions-Repositorys verfügbar und Sie können es einfach mit dem Paketmanager Ihrer Distribution installieren. So installieren Sie Doas auf Debian-basierten Distributionen wie Ubuntu:

sudo apt installieren doas

Beachten Sie, dass das Paket nur im Ubuntu 21.04-Repository und nicht in der 20.04 LTS-Version vorhanden ist.

instagram viewer

Um es auf Arch zu installieren, verwenden Sie einfach pacman:

sudo pacman -S opendoas

Verwenden Sie auf Fedora und CentOS DNF, um doas zu installieren:

sudo dnf install opendoas

Doas konfigurieren

doas braucht etwas mehr Setup als sudo, da die meisten Distributionen es immer noch nicht standardmäßig enthalten, aber die Konfiguration ist viel einfacher zu verstehen als sudo. Alles, was Sie tun müssen, ist, die zu bearbeiten /etc/doas.conf Datei als root.

Hier ist ein Beispiel für doas, das das Verhalten von sudo nachahmt und Sie jeden Befehl als root ausführen lässt. Wenn Sie doas verwenden, erhalten Sie auch einen Kulanzzeitraum, in dem Sie nach der Ausführung aufeinanderfolgender doas-Befehle mehrere Minuten lang Ihr Passwort nicht eingeben müssen.

Persistieren des Benutzernamens als root zulassen

Die Nutzername im oben genannten Befehl ist der Benutzer, den Sie aktivieren möchten. Viele Systeme haben Benutzer in einer bestimmten Gruppe wie "admin" oder "wheel", die sudo verwenden können. Sie können dies auch mit doas duplizieren, indem Sie Gruppennamen mit einem Doppelpunkt voranstellen.

Persistenz zulassen :Rad als Wurzel

Sie können auch Linux-Befehle mit doas angeben. Angenommen, Sie möchten, dass nur ein bestimmter Benutzer APT ausführen kann, um das System zu aktualisieren. Die cmd Option können Sie eine Liste von einzelnen Befehlen angeben und kein Pass lässt Sie Root-Befehle ohne Passwort ausführen.

erlauben nopass user cmd apt apt-get als root

Verwenden von Doas

Sie verwenden doas in der Befehlszeile genauso, wie Sie sudo ausführen würden:

doas apt-Update

Verwandt: So wechseln Sie zwischen Benutzern unter Linux

Was ist mit Sudo?

Trotz der Ankunft von Doas wird es Sudo noch eine Weile geben. Obwohl sudo eine verworrene Konfigurationsdatei hat, bietet es viel feingranulare Kontrolle. Außerdem ist doas noch nicht in allen Distributions-Repositories verfügbar. Sie müssen wahrscheinlich sudo verwenden, bis es entweder von weiteren Repositorys hinzugefügt wird oder die Distributionen anfangen, sudo durch doas als standardmäßiges Verwaltungsprogramm zu ersetzen.

Abgesehen von doas und sudo gibt es mehrere andere Programme, die Sie installieren können, um Befehle als ein anderer Benutzer auszuführen. Viele Linux-Distributionen, einschließlich Arch Linux, werden mit su als Standarddienstprogramm geliefert, um zwischen Benutzern zu wechseln.

Sudo vs. su: Welchen Befehl sollten Sie verwenden?

Unter Linux gibt es zwei Befehle, um Superuser-Zugriff zu erhalten: su und sudo. Welche Sie verwenden sollten, hängt von der jeweiligen Aufgabe ab.

Weiter lesen

TeilenTweetEmail
Verwandte Themen
  • Linux
  • Linux-Befehle
Über den Autor
David Delony (61 veröffentlichte Artikel)

David ist ein freiberuflicher Autor mit Sitz im pazifischen Nordwesten, stammt jedoch ursprünglich aus der Bay Area. Er ist seit seiner Kindheit technikbegeistert. Davids Interessen sind Lesen, Ansehen hochwertiger Fernsehsendungen und Filme, Retro-Spiele und das Sammeln von Schallplatten.

Mehr von David Delony

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um zu abonnieren