sudo - ein Dienstprogramm, mit dem Benutzer Befehle im Namen anderer Benutzer ausführen können, normalerweise im Namen des Superuser. Es ist ein sehr nützliches und häufig verwendetes Dienstprogramm im Debian 11-Betriebssystem. Bevor Sie jedoch mit der Verwendung beginnen sudo Sie müssen es auf Ihrem Computer ordnungsgemäß konfigurieren.
In diesem Artikel sehen wir uns eine schrittweise Anleitung zum Einrichten an sudo in Debian 11. Wenn Sie neu mit Debian arbeiten oder einfach nur Ihre Fähigkeiten aktualisieren möchten, wird dieser Leitfaden für Sie nützlich sein.
Schritt 1: Installieren von sudo
Der erste Schritt besteht darin, das Paket zu installieren sudo auf Ihrem Debian-Computer. Öffnen Sie dazu ein Terminal und führen Sie den folgenden Befehl aus:
apt install sudo
Nach erfolgreicher Installation können Sie das Dienstprogramm verwenden sudo.
Debian installieren 11
Die Installation von Debian 11 auf Ihrem Computer erfolgt wie folgt:
- Laden Sie das ISO-Image von der offiziellen Debian-Website herunter.
- Brennen Sie das Image mit einer speziellen Software zum Brennen von Images auf ein USB-Laufwerk oder eine DVD.
- Schließen Sie das USB-Laufwerk an oder legen Sie die DVD in den Computer ein, mit dem Sie Debian installieren möchten.
- Starten Sie den Computer neu und wählen Sie in den BIOS-Einstellungen vom USB-Laufwerk oder DVD-Laufwerk aus.
- Warten Sie auf den Debian-Download und wählen Sie die gewünschte Installationssprache aus.
- Geben Sie einen Computernamen ein und wählen Sie die Zeitzone aus.
- Erstellen Sie ein Passwort für den Root-Benutzer, der vollen Zugriff auf das gesamte System hat.
- Erstellen Sie einen Benutzer mit eingeschränkten Rechten und legen Sie ein Kennwort für ihn fest.
- Wählen Sie eine Partition auf Ihrer Festplatte aus, um Debian zu installieren.
- Wählen Sie das Dateisystem aus und formatieren Sie die Partition.
- Bestätigen Sie den Beginn der Installation und warten Sie, bis die Installation abgeschlossen ist.
- Starten Sie Ihren Computer neu und genießen Sie das neu installierte Betriebssystem Debian 11!
Jetzt haben Sie das neue Betriebssystem Debian 11 installiert und konfiguriert und können damit beginnen, es für Ihre Aufgaben zu verwenden!
Einrichten von Benutzern
Nach der Installation von Debian 11 müssen Sie möglicherweise neue Benutzer erstellen und ihren Sudo-Zugriff konfigurieren. Hier finden Sie eine Schritt-für-Schritt-Anleitung, mit der Sie diese Schritte ausführen können.
1. Erstellen eines neuen Benutzers
Um einen neuen Benutzer in Debian 11 zu erstellen, führen Sie den folgenden Befehl im Terminal aus:
sudo adduser имя_пользователя
Ersetzen Sie "Benutzername" durch den Namen, den Sie für den neuen Benutzer verwenden möchten.
2. Hinzufügen eines Benutzers zur Sudo-Gruppe
Um dem Benutzer die Verwendung des Befehls sudo zu ermöglichen, fügen Sie ihn der sudo-Gruppe hinzu. Führen Sie dazu den folgenden Befehl aus:
sudo usermod -aG sudo имя_пользователя
Ersetzen Sie "Benutzername" durch den Namen des Benutzers, den Sie der Sudo-Gruppe hinzufügen möchten.
3. Überprüfen des Zugriffs auf Sudo
Führen Sie den folgenden Befehl aus, um zu überprüfen, ob der Benutzer Zugriff auf sudo hat:
sudo -l -U имя_пользователя
Ersetzen Sie "Benutzername" durch den Namen des Benutzers, dessen sudo Sie überprüfen möchten.
Wenn der Benutzer korrekt konfiguriert ist, sollte er eine Liste der Befehle sehen, auf die er mit sudo zugreifen kann.
4. Beschränken des Zugriffs auf Sudo
Standardmäßig haben in Debian 11 alle Benutzer in der sudo-Gruppe vollen Zugriff auf Befehle, die sudo verwenden. Wenn Sie den Benutzerzugriff auf bestimmte Befehle einschränken müssen, können Sie die sudoers-Datei ändern.
Führen Sie den folgenden Befehl im Terminal aus:
sudo visudo
Suchen Sie nach der Zeile, die "%sudo ALL=(ALL:ALL) ALL" enthält, und ändern Sie sie in den Befehl "%sudo ALL=(ALL), auf den der Zugriff erlaubt ist".
Ersetzen Sie die Befehle, auf die Sie zugreifen möchten, durch die Liste der Befehle, auf die Sie zugreifen möchten.
Wenn Sie beispielsweise nur den Zugriff auf den Befehl apt-get zulassen möchten, lautet die Zeile wie folgt: "%sudo ALL=(ALL) /usr/bin/apt-get".
Speichern Sie die Änderungen und schließen Sie die sudoers-Datei.
Das ist alles! Sie haben jetzt einen neuen Benutzer mit konfiguriertem Sudo-Zugriff in Debian 11.
Installieren von sudo
Führen Sie die folgenden Schritte aus, um sudo in Debian 11 zu installieren:
- Öffnen Sie ein Terminal in Debian 11.
- Geben Sie den Befehl su ein und geben Sie das Root-Passwort ein, um in den Root-Modus zu wechseln.
- Geben Sie apt-get update ein, um die Paketliste zu aktualisieren.
- Geben Sie apt-get install sudo ein, um sudo zu installieren.
- Stellen Sie nach Abschluss der Installation sicher, dass sudo korrekt installiert ist, indem Sie den Befehl sudo -v eingeben.
- Wenn der Befehl ohne Fehler beendet wurde, wurde sudo erfolgreich auf Ihrem System installiert.
Jetzt können Sie sudo verwenden, um Befehle mit Superuser-Rechten auf Debian 11 auszuführen.
Bearbeiten der Sudoers-Datei
Um die Zugriffsrechte in sudo zu konfigurieren, müssen Sie die sudoers-Datei bearbeiten. Es wird jedoch nicht empfohlen, die Datei direkt zu ändern, da falsche Einstellungen den Zugriff auf das System blockieren können. Stattdessen gibt es in Debian 11 einen speziellen Befehl, mit dem Sie die Sudoers-Datei auf sichere Weise bearbeiten können.
Führen Sie den folgenden Befehl im Terminal aus, um die sudoers-Datei zur Bearbeitung zu öffnen:
Mit diesem Befehl wird die sudoers-Datei in einem Texteditor geöffnet und auf Syntaxfehler überprüft, bevor die Änderungen gespeichert werden. Wenn Sie einen Syntaxfehler machen, wird das System Sie darauf aufmerksam machen und die Datei nicht speichern, was mögliche Zugriffsprobleme verhindert.
Nachdem Sie den Befehl ausgeführt haben, finden Sie sich in einem Texteditor wieder. Die sudoers-Datei wird zur Bearbeitung geöffnet. Hier ist ein Beispiel für den Inhalt der sudoers-Datei:
Defaults env_reset
root ALL=(ALL:ALL) ALL
%admin ALL=(ALL:ALL) ALL
Sie können Zeilen nach Ihren Bedürfnissen hinzufügen oder ändern. Denken Sie daran, dass falsche Einstellungen zu schwerwiegenden Problemen führen können. Seien Sie also vorsichtig, wenn Sie Änderungen an der sudoers-Datei vornehmen.
Nachdem Sie die Bearbeitung der Datei abgeschlossen haben, speichern Sie die Änderungen, und schließen Sie den Texteditor. Danach werden die neuen Einstellungen wirksam.
Anmerkung: Wenn Sie mit Texteditoren unter Linux nicht vertraut sind, wird empfohlen, Nano zum Bearbeiten von Sudoers zu verwenden. Führen Sie dazu den Befehl aus:
sudo visudo -f /etc/sudoers
Dieser Befehl öffnet die sudoers-Datei in einem Nano-Texteditor, der für Anfänger einer der einfachsten ist.
Hinzufügen von Benutzern zu einer Sudo-Gruppe
Um anderen Benutzern die Berechtigung zum Ausführen von Befehlen mit Superuser-Rechten zu geben, fügen Sie sie der sudo-Gruppe hinzu.
1. Öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein:
sudo usermod -aG sudo Benutzername
Geben Sie hier anstelle von "Benutzername" den Namen des Benutzers an, den Sie der Sudo-Gruppe hinzufügen möchten.
2. Nachdem Sie den Befehl eingegeben haben, müssen Sie möglicherweise das Kennwort des aktuellen Benutzers eingeben.
3. Nachdem der Befehl erfolgreich ausgeführt wurde, wird der Benutzer zur sudo-Gruppe hinzugefügt und erhält Root-Rechte.
Der hinzugefügte Benutzer kann jetzt Befehle mit Superuser-Rechten mit sudo ausführen.