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

So installieren Sie sudo unter Debian oder Ubuntu Linux

Egal, ob Sie Debian 11 Bullseye, 10 Buster, Ubuntu 20.04, 18.04, 22.04 oder eine andere minimale Serverversion derselben Basis verwenden, hier sind die Schritte zur Installation von sudo Debian Linux.

Den Befehl sudo haben wir vor anderen Programmaufrufen verwendet, um sie auszuführen. Der Hauptzweck besteht darin, die Benutzer zu autorisieren, das Programm im Namen und mit den Rechten eines anderen Benutzers auszuführen, um Aufgaben auszuführen, die Administratoren vorbehalten sind.

Wenn wir den Befehl mit sudo ausführen, wird vor der Ausführung des Programms nach dem Passwort des aktuellen Benutzers gefragt. Dies prüft, ob der Benutzer, der den Befehl eingegeben hat, die Gruppe der autorisierten Benutzer ist, die in /etc/sudoers definiert ist Datei oder nicht. Der Zielbenutzer wird standardmäßig als root angenommen.

Unter Debian in /etc/sudoers alle Mitglieder der Gruppe sind sudo und ist standardmäßig berechtigt, der Benutzer root zu werden und somit Root-Rechte zu erhalten. Der oder die während der Installation erstellten Benutzer gehören standardmäßig zur Gruppe sudo.

In GUI-Desktop-Umgebungen wie GNOME oder KDE werden manchmal automatisch Root-Rechte für ein bestimmtes Programm für bestimmte Aufgaben angefordert, indem ein grafisches Dialogfeld angegeben wird. Beispielsweise wird man bei einer Programminstallation oder einem grafischen Systemupgrade automatisch nach seinem Passwort gefragt, damit APT Root-Rechte erhält und das Programm installieren kann. In vielen Fällen muss sudo nicht mehr manuell aufgerufen werden.

Einfache Möglichkeit zu verstehen, wofür sudo ist-

Befehl zum Installieren von sudo auf dem Debian Linux Minimal-Server

Nun, sudo ist die meiste Zeit bereits im Debian-System; In einer minimalen Debian-Installation wie Debian auf Docker fehlt sudo jedoch. Um also einen anderen Benutzer zu erstellen und diesen zum Installieren von Software zu verwenden, ohne Root-Zugriff für alle Befehle zu gewähren, müssen wir sudo manuell über die Befehlszeile installieren. Hier sind die zu befolgenden Schritte.

Dieser Artikel geht davon aus, dass Sie bereits root haben Benutzerzugriff, denn ohne diesen können wir „sudo nicht installieren ” oder andere Pakete.

1. Apt-Update-Cache

Führen Sie zuerst den Systemaktualisierungsbefehl aus, um den APT-Repositories-Cache zu aktualisieren. Dies ist notwendig, da nach der Installation eines neuen minimalen Debian- oder Ubuntu-Linux häufig keine zu installierenden Pakete erkannt werden. Das liegt daran, dass es keine Liste von Paketen im Cache gibt, die das System zur Installation identifizieren kann.

apt update && apt upgrade

2. Befehl zum Installieren von sudo auf einem Debian- oder Ubuntu-Server

Sie haben den aktualisierten minimalen Debian- oder Ubuntu-Server, jetzt können wir einfach den APT-Paketmanagerbefehl verwenden, um „sudo“ ohne die Hilfe eines zusätzlichen Repositorys zu installieren, da es bereits im Basis-Repo von Debian verfügbar ist.

apt install sudo

3. Erstellen Sie einen neuen Benutzer

Sobald sudo installiert ist, erstellen wir einen neuen Benutzer, den Sie später mit dem sudo-Befehl verwenden können.

adduser your-new-user

Ändern Sie „Ihr-neuer-Benutzer ” mit einem beliebigen Namen, den Sie Ihrem Benutzer geben möchten.

Zum Beispiel , hier fügen wir einen Benutzer namens – h2smedia hinzu , sieht der Befehl so aus:

adduser h2smedia

Legen Sie das Passwort fest, wenn Sie danach gefragt werden.

4. Fügen Sie einen neuen Benutzer zur sudo-Gruppe in Debian hinzu

Dies ist ein wichtiger Schritt, da Sie sonst Ihren neuen Benutzer nicht mit sudo verwenden können Rechte zum Installieren neuer Programme.

usermod -aG sudo h2smedia

Ersetzen Sie erneut h2smedia mit Ihrem oben erstellten Benutzer.

5. Zu neuem Benutzer wechseln

Wechseln wir nun zu dem neu erstellten Benutzer von root, um einen Nicht-Root-Benutzer mit sudo-Rechten auszuführen.

su your-new-user

Führen Sie sudo-Befehle aus, um es zu testen:

sudo apt update

Geben Sie das Passwort ein die Sie für Ihren Benutzer erstellt haben.

Um sich jetzt wieder als Root-Benutzer anzumelden, können Sie einfach Folgendes eingeben:

sudo su -

Fazit :

Auf diese Weise kann jeder, der über Root-Benutzerrechte verfügt, einen neuen Benutzer mit sudo-Rechten installieren und hinzufügen. Stellen Sie jedoch sicher, dass Sie ein sicheres Passwort verwenden.


Debian
  1. So installieren Sie Logstash unter Debian Linux

  2. So installieren Sie Elasticsearch unter Debian Linux

  3. So installieren Sie VirtualBox unter Debian Linux

  4. So installieren Sie Subversion 1.9 unter Ubuntu und Debian

  5. So installieren Sie Docker unter Debian / Ubuntu

So installieren Sie Foreman unter Ubuntu 18.04 / Ubuntu 16.04 und Debian 9

So erstellen Sie einen Sudo-Benutzer in Ubuntu Linux

So installieren Sie Prometheus in Debian 11 oder Ubuntu 20.04

So installieren Sie MariaDB 10 unter Debian 11 Bullseye Linux

So installieren Sie NextCloud unter Debian 11 Bullseye Linux

So installieren Sie Go unter Debian 11