GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Gewähren Sie sudo Zugriff in Debian und dem Ubuntu-Betriebssystem

Dieser Artikel enthält die Schritte, um einem vorhandenen Linux®-Benutzer sudo- oder Administratorzugriff auf einen Debian®-Server oder einen Server mit dem Ubuntu®-Betriebssystem zu gewähren.

Voraussetzungen

Sie müssen die folgenden Voraussetzungen erfüllen:

  • Grundlegendes Verständnis von Secure Shell (SSH)
  • Sudo- oder Administratorzugriff auf Ihren Server
  • Ein Cloud-Server, auf dem Distributionen ausgeführt werden, die auf Debian oder dem Ubuntu-Betriebssystem basieren.

Erteilen Sie sudo- oder Administratorberechtigungen in Debian oder dem Ubuntu-Betriebssystem

Die folgenden Methoden können verwendet werden, um einem bestehenden Benutzer Berechtigungen auf sudo-Ebene auf einem standardmäßigen Debian- oder Ubuntu-Betriebssystem zu erteilen.

Auf einem Server mit Debian- oder Ubuntu-Betriebssystem ist die Standardgruppe admin hat Sud-Berechtigungen. Um einen Benutzer zu dieser Gruppe hinzuzufügen und einem Benutzer Sudo-Berechtigungen zu erteilen, führen Sie den folgenden Befehl aus:

   usermod -aG admin <user>

Führen Sie den folgenden Befehl aus, um zu überprüfen, ob Sie den Benutzer zum Admin hinzugefügt haben Gruppe:

   id <user> 

Wenn Sie den Benutzer erfolgreich zur Gruppe hinzugefügt haben, sollten Sie den Admin sehen Gruppe, die in den Gruppen aufgeführt ist Abschnitt.

Sudoers-Datei ändern

Eine andere Methode zum Erteilen von sudo-Berechtigungen auf einem Linux-Server besteht darin, die Datei /etc/sudoers zu ändern Datei, um den gewünschten Benutzer einzuschließen. Diese Methode bietet eine direkte Kontrolle durch den Benutzer, anstatt einen Benutzer zu einer Gruppe hinzuzufügen.

Warnung :Bearbeiten der /etc/sudoers Die Datei könnte für den Server destruktiv sein, und das System könnte Sie aussperren, wenn die Datei eine falsche Syntax enthält. Seien Sie vorsichtig, wenn Sie diese Datei ändern.

Um die Datei /etc/sudoers zu bearbeiten Datei, empfehlen wir die Verwendung von visudo Befehl.

Nachdem Sie die Datei geöffnet haben, fügen Sie am Ende der Datei die folgende Zeile hinzu:

   <user> ALL=(ALL)		ALL

Nachdem Sie die Änderung vorgenommen haben, speichern und beenden Sie die Datei. Diese Änderung gewährt dem Benutzer sudo-Berechtigungen, ohne den Benutzer zum Admin hinzuzufügen Gruppe.


Linux
  1. Deaktivieren Sie einen virtuellen Host im Ubuntu-Betriebssystem und CentOS für Apache und Nginx

  2. Aktivieren Sie die SSH-Remote-Root-Anmeldung auf CentOS und dem Ubuntu-Betriebssystem

  3. Installieren Sie IMAP für PHP 7.1 auf dem Ubuntu-Betriebssystem

  4. Installieren Sie MySQL Server auf dem Ubuntu-Betriebssystem

  5. Richten Sie einen Apache-vhost auf Ubuntu 20.04 und Debian 10 ein

Problembehebung:Fehler „Benutzer befindet sich nicht in der Sudoers-Datei“.

So verwenden Sie Sudo und die Sudoers-Datei

So fügen Sie Benutzern in Ubuntu Sudo-Berechtigungen hinzu, löschen und gewähren sie

So erstellen Sie einen Sudo-Benutzer unter Ubuntu und Debian

So beschränken Sie Ihren Root-Benutzerzugriff in Debian und Ubuntu

Planen Sie Neustarts im Ubuntu-Betriebssystem