FreeBSD

Konfigurieren und Ausführen von sudo auf FreeBSD

Konfigurieren und Ausführen von sudo auf FreeBSD
In diesem Tutorial stellen wir ein Dienstprogramm namens sudo vor, ein Programm, das es einem Systemadministrator ermöglicht, Benutzern ohne Administratorrechte eingeschränkten Root-Zugriff zu gewähren. Sudo unterscheidet sich von su, da es die Passwörter verwendet, die sudo-Benutzern zur Identifizierung und Anmeldung zugewiesen sind, und nicht die der Zielbenutzer, was das genaue Gegenteil von su ist. Es ermöglicht auch eine begrenzte Übertragung von Administratorrechten an Benutzer und Benutzergruppen, die vom Administrator ausgewählt wurden. Diese Privilegien beinhalten, sind aber nicht beschränkt auf die Root-Ausführung einer ausgewählten Handvoll von Befehlen, während für jeden ein detailliertes Protokoll geführt wird. Auf diese Weise kann ein Administrator die Berechtigungen an verschiedene Benutzer weitergeben und alle Benutzer halten ihre Anmeldeinformationen vor anderen Benutzern verborgen.

Befolgen Sie die Anweisungen in dieser Anleitung, 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 ist eine Übersicht über die Installation von sudo auf einem FreeBSD-System:

$ pkg-Update && pkg-Upgrade

Dann würden wir sudo mit dem folgenden Befehl installieren:

$ pkg install sudo

Schließlich erfahren Sie, wie Sie den sudo-Zugriff konfigurieren, um die FreeBSD-Architektur und Ihre betrieblichen Anforderungen anzupassen.

Teil 1: Sudo auf FreeBSD installieren

Im Folgenden finden Sie detaillierte Erklärungen zu Schritt 3 zur Installation von sudo auf FreeBSD. Wir stellen Ihnen zwei verschiedene Methoden vor, aus denen Sie nach Belieben auswählen können.

Mit FreeBSD-Port-System'

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/ && make install clean

Verwenden des pkg-Befehls

Holen Sie sich die neueste aktualisierte FreeBSD-Version von sudo (wie FreeBSD 12.x+) durch Eingabe von:

$ pkg install sudo

Teil 2: Sudo unter 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 visudo-Befehl temperiert werden, da die Nichtverwendung des visudo-Befehls zu Zugriffsverweigerung sowie zu kritischen Syntaxfehlern führen kann, unter denen sudo die Ausführung verweigert.

Stellen Sie also sicher, dass Sie den folgenden Befehl verwenden, bevor Sie etwas in der Datei bearbeiten:

$ su -
$ visudo

Um einem Benutzer Administratorrechte zu erteilen, verwenden Sie die folgende Befehlssyntax:

# younis ALLE=(ALLE) ALLE

Ebenso können Sie die Befehle an eine Gruppe von Benutzern delegieren mit:

# %rad ALLE=(ALLE) ALLE

Denken Sie daran, die Änderungen zu speichern, bevor Sie die Datei verlassen.

Teil 3: Verwenden von Sudo unter FreeBSD

Lassen Sie uns einen Überblick über einige der grundlegenden Dinge geben, die Sie mit sudo tun können:

Root-Benutzer erstellen

Mit dem folgenden Befehl können Sie die Shell als Zielbenutzer ausführen.

$ sudo -s

Geben Sie Folgendes ein, um die Login-Shell auszuführen

$ sudo -i

Schließlich können Sie mit dem Befehl id Benutzeranmeldeinformationen authentifizieren:

$ id

Befehle als root ausführen

Geben Sie den folgenden Befehl ein und ersetzen Sie die Indikatoren durch relevante Variablen:

$ sudo /Pfad/zu/Befehl
$ sudo /path/to/command arg1

Zur Veranschaulichung starten wir den ftpd-Dienst neu:

$ 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 demonstriert die Installation von Sudo unter FreeBSD 9.x/10.x/11.x/12.x-System. Wir haben die zwei Möglichkeiten aufgelistet, Sudo zu installieren: mit dem FreeBSD-Systemport und durch Hinzufügen der Binärpaketdatei zu FreeBSD.

Sie haben auch gelernt, wie Sie die Standardkonfigurationsdatei bearbeiten, um Sudo auf FreeBSD zu konfigurieren. Es befindet sich /usr/local/etc/sudoers. Sie haben auch gesehen, wie Sie einen neuen Root-Benutzer erstellen und Befehle mit Sudo-Berechtigungen ausführen.

Sich an die Arbeit mit sudo zu gewöhnen ist einfach, dauert aber einige Zeit. Hoffentlich war dieses Tutorial genug, um Sie mit sudo beginnen zu lassen.

So ändern Sie die linke und rechte Maustaste auf einem Windows 10-PC
Es ist ganz normal, dass alle Computer-Maus-Geräte ergonomisch für Rechtshänder gestaltet sind. Es gibt aber auch Mausgeräte, die speziell für Linkshä...
Emulieren Sie Mausklicks, indem Sie den Mauszeiger mit der klicklosen Maus in Windows 10 bewegen
Die Verwendung einer Maus oder Tastatur in der falschen Haltung bei übermäßiger Nutzung kann zu vielen gesundheitlichen Problemen führen, einschließli...
Fügen Sie mit diesen kostenlosen Tools Mausgesten zu Windows 10 hinzu
In den letzten Jahren haben sich Computer und Betriebssysteme stark weiterentwickelt. Es gab eine Zeit, in der Benutzer Befehle verwenden mussten, um ...