So blockieren oder deaktivieren Sie normale Benutzeranmeldungen unter Linux
- 3152
- 158
- Henry Liebold
Als Systemadministrator werden Sie unweigerlich geplante Systemstärken irgendwann ausführen. Einige Male kann Ihr System auch auf einige Probleme stoßen, und Sie werden gezwungen sein, es niederzulegen, um die Probleme (en) zu beheben. Was auch immer die Situationen sind, es ist eine gute Idee, nicht Root (normale) Benutzer daran zu hindern, sich mit dem System zu verbinden.
Lesen Sie auch: Deaktivieren oder aktivieren Sie die SSH -Root -Anmeldung und begrenzen Sie den SSH -Zugriff unter Linux
In diesem Artikel werden wir beschreiben /etc/nologin Datei sowie a Nologin Shell in Linux. Wir werden uns ansehen, wie man eine Nachricht festlegt, die den Benutzern erklärt, was tatsächlich passiert.
So blockieren Sie Benutzeranmeldungen mit /etc /nologin -Datei
Die Hauptfunktion von /etc/nologin Die Datei soll eine Nachricht (in der Datei gespeichert) an Benutzer angezeigt werden, die versuchen, sich beim Herunterfahren bei einem System anzumelden.
Sobald die Nachricht dem Benutzer angezeigt wurde.
Dies kann verwendet werden, um die Benutzeranmeldung durch manuelles Erstellen der Datei wie folgt zu blockieren.
# vi /etc /nologin
Fügen Sie die folgende Nachricht zur Datei hinzu, die Benutzern angezeigt wird, die versuchen, sich beim System anzumelden.
Der Server ist für eine routinemäßige Wartung ausgefallen. Wir entschuldigen uns für etwaige Unannehmlichkeiten, das System wird in 1 Stunden in Betrieb sein. Für weitere Informationen wenden Sie sich an den Systemadministrator [E -Mail geschützt].
Jetzt können Sie testen, ob alles funktioniert. Wie Sie aus dem Screenshot unten sehen können, ist ein normaler Benutzer Tecmint
kann sich nicht anmelden.
So blockieren Sie Benutzeranmeldungen mit Nologin Shell
Diese Methode funktioniert etwas anders. Aber er oder sie kann sich über Programme wie z. B. beim System anmelden ftp Für den Benutzer muss nicht unbedingt eine Shell erforderlich sind, um eine Verbindung zu einem System herzustellen.
Darüber hinaus können Sie in speziellen Szenarien den Zugriff auf bestimmte Benutzer auf bestimmte Benutzer blockieren.
Auf rhel/centos/fedora
Einfach benutzen CHSH (Schale ändern) Befehl zum Ändern der Benutzerschale in /etc/passwd Datei von so etwas wie /Bin/Bash
oder /bin/sh
Zu /sbin/nologin
was bedeutet, einen Anmeldung abzulehnen.
# CHSH -S /bin /Nologin Tecmint
Auf Debian/Ubuntu
Hier müssen Sie verwenden /bin/false Datei. Der folgende Befehl ändert den Benutzer Tecmint's Schale zu /bin/false
Das heißt nichts tun (nachdem der Benutzer Anmeldeinformationen angegeben hat):
$ sudo chsh -s /bin /false tecmint
Möglicherweise lesen Sie auch die folgenden verwandten Artikel.
- So aktivieren und deaktivieren Sie die Stammanmeldung in Ubuntu
- Zurücksetzen/Wiederherstellen vergessener Root -Benutzerkontokennwort in RHEL/Centos 7
- So beschränken Sie SFTP -Benutzer mithilfe von Chroot -Gefängnis auf Home -Verzeichnisse
- So setzen und nicht eingestellte lokale, benutzer- und systemweite Umgebungsvariablen unter Linux
Das ist alles fürs Erste! Wenn Sie Fragen oder zusätzliche Ideen für dieses Thema haben, verwenden Sie das folgende Kommentarformular.
- « So installieren und konfigurieren Sie den VNC -Server in CentOS 7
- So richten Sie den Rsyslog -Client ein, um Protokolle an Rsyslog Server in CentOS 7 zu senden »