Linux Befehle und Erläuterungen
Die wichtigsten Linux-Befehle, die man regelmäßig benötigt.
Wir listen hier die wichtigsten Linux-Befehle auf und wie man sie anwendet.
Als IRC-Server Betreiber wirst Du regelmäßig Eggdrops oder IRCDs installieren, oft über Source -Dateien.
Daher werden wir hier eine Sammlung an Unix und Linux-Befehlen auflisten, damit Du diese schnell nachschlagen kannst. Dieser Abschnitt ist der Aufwendig, Du kannst Befehle jederzeit hinzufügen.
Es ist nicht unser Ziel ein ultimativen Linux Guide zu erstellen, da es bereits tolle Referenzen und Guides gibt, die mit viel Liebe erstellt, gepflegt und kopiert wurden.
Linux Befehle
Es gibt 2 Linux Befehle in diesem Verzeichnis, die mit dem Buchstaben V beginnen.
V
Visudo bzw. file: sudoers
Die
Linux-Befehl:
Anwendungsbeispiel:
Bearbeite die
Angenommen, du betreibst einen IRC-Server unter
Beispiel: Gewähre
Diese Konfiguration erlaubt dem Benutzer
Ähnliche Linux-Befehle:
Schalteroptionen und ihre Funktionen (im Kontext von
Handbuch für den Befehl:
In diesem Szenario handelt es sich um eine Konfiguration in der
Eingereicht durch: schutzgeist
Visudo und Datei sudoers:
Die
sudoers
-Datei ist eine spezielle Konfigurationsdatei, die festlegt, welche Benutzer oder Gruppen in der Lage sind, den Befehl sudo
zu verwenden, und welche Befehle sie ausführen dürfen. Diese Datei bestimmt die Berechtigungen für Benutzer, um administrative oder Root-Befehle auszuführen.Linux-Befehl: visudo
(zum sicheren Bearbeiten der sudoers
-Datei)
Anwendungsbeispiel:
Bearbeite die
sudoers
-Datei mit visudo
, um einem Benutzer bestimmte administrative Rechte zu gewähren.Fallbeispiel im Bereich IRC (Internet Relay Chat):
Angenommen, du betreibst einen IRC-Server unter
irc.irc-mania.net
und möchtest, dass der Benutzer ircadmin
nur bestimmte administrative Aufgaben ausführen kann, wie z.B. Neustarten des IRC-Servers, aber keine vollständigen Root-Rechte erhält. Du kannst die sudoers
-Datei so konfigurieren, dass ircadmin
nur die spezifischen Befehle mit sudo
ausführen darf.Beispiel: Gewähre
ircadmin
die Berechtigung, den Befehl systemctl restart ircd
ohne Passwort auszuführen:- Öffne die
sudoers
-Datei mitvisudo
:
sudo visudo
- Füge folgende Zeile hinzu:
ircadmin ALL=(ALL) NOPASSWD: /bin/systemctl restart ircd
Diese Konfiguration erlaubt dem Benutzer
ircadmin
, den IRC-Server-Dienst auf irc.irc-mania.net
neu zu starten, ohne jedes Mal ein Passwort eingeben zu müssen.Ähnliche Linux-Befehle:
sudo
: Ermöglicht Benutzern, Befehle mit Superuser-Rechten auszuführen.groups
: Zeigt die Gruppenmitgliedschaften des aktuellen Benutzers an.usermod
: Bearbeitet Benutzerkonten, z.B. Gruppenmitgliedschaften oder Shell-Zuweisungen.passwd
: Setzt oder ändert das Passwort eines Benutzers.
Schalteroptionen und ihre Funktionen (im Kontext von visudo
):
visudo
: Wird verwendet, um diesudoers
-Datei sicher zu bearbeiten. Es sperrt die Datei, um gleichzeitige Bearbeitungen zu verhindern, und überprüft die Datei auf Syntaxfehler, bevor sie gespeichert wird.
-c
: Überprüft diesudoers
-Datei auf Syntaxfehler, ohne sie zu bearbeiten.-s
: Stellt sicher, dass diesudoers
-Datei überstdin
bearbeitet wird.-f /path/to/file
: Bearbeitet eine alternativesudoers
-Datei, anstatt der Standarddatei/etc/sudoers
.
MAN-Überschriften:
- NAME
Beschreibung des Befehls und der Dateisudoers
. - SYNOPSIS
Die grundlegende Syntax für die Verwendung vonvisudo
und die Struktur dersudoers
-Datei. - DESCRIPTION
Detaillierte Beschreibung, was diesudoers
-Datei tut und wie sie verwendet wird. - OPTIONS
Beschreibung der verfügbaren Schalteroptionen vonvisudo
. - SYNTAX
Detaillierte Informationen zur Syntax dersudoers
-Datei. - EXAMPLES
Beispiele für Konfigurationen in dersudoers
-Datei. - FILES
Hinweise auf relevante Dateien, insbesondere/etc/sudoers
. - SEE ALSO
Verweise auf verwandte Befehle und Dokumentationen, z.B.sudo
,visudo
. - AUTHOR
Informationen über den Autor des Befehls oder der Datei. - BUGS
Informationen zu bekannten Fehlern und deren Behebung.
Handbuch für den Befehl:
man sudoers
Fallbeispiel :
In diesem Szenario handelt es sich um eine Konfiguration in der sudoers
-Datei, die festlegt, welche Befehle die Benutzerin "jane" mit sudo
ausführen darf und ob sie dafür ein Passwort eingeben muss oder nicht.
Übermittle ein Linux Befehl