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

Methoden zum Deaktivieren des Root-Kontos in Linux

Unter Linux hat der Root-Benutzer Zugriff auf alles und kann viele Dinge tun. Es hat Zugriff auf jeden einzelnen Befehl des Linux-Systems und kann alle verfügbaren Dateien und Ordner löschen, bearbeiten, aktualisieren, ausführen, lesen, schreiben. Es hat alle Berechtigungen, also ist es das höchste Konto unter Linux.

Ein solcher Zugriff kann in den meisten Fällen problematisch sein. Da einige Benutzer möglicherweise falsche Befehle zur falschen Zeit ausführen, was sich direkt auf das System auswirkt.

In den meisten Fällen werden neue Benutzer erstellt und mit eingeschränkten Rechten ausgestattet, damit das System nicht durch lästige Befehle beeinträchtigt wird. Um die kritischen Aufgaben auszuführen. solchen Benutzern wird mit dem Befehl sudo das Privileg eines Root-Benutzers erteilt.

Erstellen Sie einen Benutzer mit sudo-Berechtigung

In diesem Artikel werden wir ubuntu20.04 LTS verwenden. Lassen Sie uns einen Benutzer mit dem Recht des Root-Benutzers erstellen, indem Sie sudo-Zugriff gewähren. Wir können einen solchen Benutzer erstellen, indem wir dem folgenden Befehl folgen:

# adduser test

Fügen Sie diesen Benutzer nun der sudo-Gruppe hinzu, indem Sie den folgenden Befehl ausführen, damit er Aufgaben mit der Root-Berechtigung ausführen kann.

# usermod -aG sudo test

Hier bedeutet a anhängen und G bedeutet eine Gruppe. Wir hängen den Testbenutzer an die sudo-Gruppe an.

Wechseln wir nun zum Testbenutzer mit sudo-Berechtigung.

Wir werden verschiedene Methoden zum Deaktivieren des Root-Kontos in Linux besprechen. Einige der Methoden werden mit den folgenden Punkten besprochen.

Ändern der Shell des Root-Benutzers, um die Root-Anmeldung zu deaktivieren

Eine der Methoden zum Deaktivieren des Root-Kontos unter Linux besteht darin, die Shell des Root-Benutzers zu ändern. Öffnen Sie zuerst die Datei /etc/passwd und ändern Sie /bin/bash oder /bin/sh in /sbin/nologin. Folgen Sie dazu der nachstehenden Anleitung.

$ sudo vim /etc/passwd

Ändern Sie die Zeile wie im obigen Screenshot und speichern Sie sie.

Jetzt kann sich der Root-Benutzer nicht anmelden und bestimmte Meldungen werden angezeigt, wie im folgenden Screenshot gezeigt.

Root-Login für SSH deaktivieren

Wenn Sie versuchen, sich bei Servern anzumelden, können Sie sich einfach über SSH anmelden. Wenn Sie jedoch die Root-Anmeldung auf diesem Server deaktivieren möchten, können Sie einfach die Datei /etc/ssh/sshd_config bearbeiten. Sie können mit Ihrem bevorzugten Editor bearbeiten. Hier verwenden wir Nano.

$ sudo nano /etc/ssh/sshd_config

Fügen Sie die Zeile wie im Screenshot gezeigt hinzu oder bearbeiten Sie die Zeile direkt darüber zu „PermitRootLogin no“, um die Root-Anmeldung auf diesem bestimmten Server zu deaktivieren.

Verwenden des passwd-Befehls zum Deaktivieren der Root-Anmeldung

Es ist einfach, die Root-Anmeldung mit dem Befehl passwd zu deaktivieren.

$ sudo passwd -l root

Hier können wir uns nach dem Ausführen des obigen Befehls nicht beim Root-Benutzer anmelden, bis das neue Passwort für den Root-Benutzer festgelegt wurde.

Verwenden des usermod-Befehls zum Deaktivieren der Root-Anmeldung

Es ähnelt dem passwd-Befehl mit kleinen Änderungen. Wir können den folgenden Befehl ausführen, um die Root-Anmeldung zu deaktivieren.

$ sudo usermod -L root

Wie bei der obigen Methode können wir uns nach dem Ausführen des usermod-Befehls nicht beim Root-Benutzer anmelden, bis das neue Passwort für den Root-Benutzer festgelegt wurde.

Schlussfolgerung

Wir haben vier Methoden besprochen, um die Root-Anmeldung in Linux zu deaktivieren. Sie können jede dieser Methoden gemäß Ihren Anforderungen oder Ihrem Zweck verwenden. Wir hoffen, dass Ihnen das Lesen des Artikels gefallen hat. Vielen Dank!


Ubuntu
  1. 4 Möglichkeiten zum Deaktivieren des Root-Kontos in Linux

  2. Deaktivieren Sie die Anmeldung mit dem Root-Konto

  3. Methoden zum Deaktivieren des Root-Kontos im Ubuntu 20.04 LTS Linux-System

  4. Root-Konto in Ubuntu deaktivieren?

  5. Wie erstelle ich einen zusätzlichen Root-Benutzer?

So aktivieren und deaktivieren Sie das Root-Konto in Ubuntu

So listen Sie alle Benutzer in Linux auf

su-Befehl unter Linux

So deaktivieren oder deaktivieren Sie ein Benutzerkonto in Ubuntu 20.04 LTS

Linux – Benutzer zur Sudoers-Liste hinzufügen

Wie deaktiviere ich die SSH-Anmeldung für den Root-Benutzer in Linux?