Befolgen Sie die Anweisungen in diesem Handbuch, um den Befehl sudo unter FreeBSD 9 einzurichten und zu verwenden.x/10.x/11.x/12.x System.
Tutorial-Übersicht- Installieren Sie sudo auf FreeBSD
Hier finden Sie einen Überblick darüber, wie Sie Sudo auf einem FreeBSD -System installieren:
$ PKG Update && PKG Upgrade
Dann installierten wir Sudo mit dem folgenden Befehl:
$ pkg sudo installieren
Zuletzt sehen Sie, wie Sie Konfigurationen zum Sudo -Zugriff erstellen, um die FreeBSD -Architektur und Ihre betrieblichen Anforderungen zu entsprechen.
Teil 1: Installieren von Sudo auf FreeBSD
Im Folgenden finden Sie detaillierte Erklärungen zu Schritt 3, um Sudo auf FreeBSD zu installieren. Wir werden zwei verschiedene Methoden vorstellen, aus denen Sie nach Ihren Wünschen wählen können.
Mit FreeBSD -Portsystem '
Wir können das FreeBSD -Portsystem verwenden, um sudo zu installieren. Führen Sie den folgenden Befehl aus, um den Port zu installieren:
$ cd/usr/ports/security/sudo/&& installieren Sie die Installation sauber
Verwenden von PKG -Befehl
Holen Sie sich die neueste freeBSD -aktualisierte Version von sudo (wie FreeBSD 12.x+) Durch Eingeben:
$ pkg sudo installieren
Teil 2: Sudo auf FreeBSD konfigurieren
Um sudo zu konfigurieren, müssen wir die Standardkonfigurationsdatei bearbeiten. Gehen Sie zu/usr/local/etc/sudoers, um auf die Datei zuzugreifen. Diese Datei sollte nicht ohne den Befehl visudo gemildert werden, da die Verwendung des Befehl.
Verwenden Sie also den folgenden Befehl, bevor Sie in der Datei etwas bearbeiten:
$ su -
$ visudo
Um einem Benutzer Admin -Berechtigungen zu gewähren, verwenden Sie die folgende Befehlssyntax:
# Younis alle = (alle) alle
In ähnlicher Weise können Sie die Befehle an eine Gruppe von Benutzern delegieren, mit:
# %Rad All = (alle) alle
Denken Sie daran, die Änderungen zu speichern, bevor Sie die Datei beenden.
Teil 3: Verwenden von sudo auf FreeBSD
Lassen Sie uns einen Überblick über einige der grundlegenden Dinge haben, die Sie mit Sudo machen können:
Erstellen eines Root -Benutzer
Mit dem folgenden Befehl können Sie die Shell als Zielbenutzer ausführen.
$ sudo -s
Geben Sie Folgendes ein, um die Anmeldeschale auszuführen
$ sudo -i
Mit dem Befehl ID können Sie Benutzer -Anmeldeinformationen authentifizieren:
$ id
Befehle als root ausführen
Geben Sie den folgenden Befehl ein und ersetzen Sie die Indikatoren durch relevante Variablen:
$ sudo/path/to/Befehl
$ sudo/path/to/command arg1
Um zu demonstrieren, werden wir den FTPD -Dienst neu starten:
$ sudo /etc /rc.D/FTPD ONERESTART
Überprüfen Sie die Berechtigungen des Benutzers
Der folgende Befehl listet die Befehle auf, die Sie als Root -Benutzer ausführen dürfen:
$ sudo -l
Einpacken
Dieses Tutorial hat die Installation von sudo auf FreeBSD 9 gezeigt.x/10.x/11.x/12.x System. Wir haben die beiden Möglichkeiten zur Installation von Sudo: mit dem FreeBSD -Systemport und durch Hinzufügen der Binärpaketdatei zu FreeBSD aufgelistet.
Sie haben auch gelernt, wie Sie die Standardkonfigurationsdatei bearbeiten, um sudo auf FreeBSD zu konfigurieren. Es befindet sich/usr/lokal/etc/sudoers. Sie haben auch gesehen.
Es ist einfach, sich an die Arbeit mit Sudo zu gewöhnen, obwohl es einige Zeit dauert. Hoffentlich reichte dieses Tutorial aus, um mit Sudo loszulegen.