Methode 1: Ändern Sie die Datei .bashrc oder .bash_profile Dies kann durch Ändern der Datei .bashrc oder .bash_profile im Home-Verzeichnis erreicht werden. Wählen Sie eine der beiden Dateien aus und fügen Sie am Ende die folgende Zeile hinzu. Die spezifischen Vorgänge sind wie folgt: [GeekDevOps@GeekDevOps /]$ cd ~ [GeekDevOps@GeekDevOps ~]$ echo "TMOUT=90">>.bashrc [GeekDevOps@GeekDevOps ~]$ Quelle .bashrc Im obigen Code haben wir die .bashrc-Datei ausgewählt. Wenn Sie .bash_profile wählen, ist der Vorgang derselbe. Oben haben wir die automatische Abmeldezeit des Benutzers auf 90 Sekunden eingestellt. Nach 90 Sekunden wird auf dem Bildschirm Folgendes angezeigt: [GeekDevOps@GeekDevOps ~]$ Zeitüberschreitung beim Warten auf Eingabe: Automatisch abmelden. Verbindung wird geschlossen ... Socket wird geschlossen. Verbindung vom fremden Host geschlossen. Verbindung zum Remote-Host (10.1.1.21:22) um 16:38:48 getrennt. Methode 2: Implementierung durch Ändern der SSH-Konfigurationsdatei ssh ist ein Tool, das wir häufig in Linux-Systemen verwenden. Durch Ändern der SSH-Konfigurationsdatei [root@GeekDevOps ~]# vim /etc/ssh/sshd_config Suchen Sie die folgenden beiden Zeilen: #ClientAliveInterval 90 #ClientAliveCountMax 3 Entfernen Sie die Kommentare und ändern Sie die folgenden Zahlen: ClientAliveInterval 60 ClientAliveCountMax 5 Starten Sie den SSH-Dienst nach dem Speichern und Beenden neu: [root@GeekDevOps ~]# service sshd restart Bei dieser Methode tritt bei allen Benutzern außer Root ein 60-sekündiges Login-Timeout auf, danach werden sie automatisch abgemeldet. Die erste Zeile gibt an, dass die Verbindung nach 5 Inaktivitätserkennungen getrennt wird, während die zweite Zeile angibt, dass die Verbindung nach 5 Inaktivitätserkennungen getrennt wird. Methode 3: Implementierung durch Ändern der SSH-Konfigurationsdatei Fügen Sie in der Datei /etc/profile das Feld TMOUT und dann die Quelle /etc/profile hinzu. TMOUT=300 TOMOUT exportieren Methode 4: Erstellen Sie ein Skript Melden Sie sich als Root an und erstellen Sie eine neue Datei namens autologout.sh. vim /etc/profile.d/autologout.sh Fügen Sie den folgenden Inhalt hinzu: TMOUT=100 schreibgeschütztes TMOUT TMOUT exportieren Speichern und beenden Sie die Datei und erteilen Sie ihr Ausführungsberechtigungen: chmod +x /etc/profile.d/autologout.sh Melden Sie sich jetzt ab oder starten Sie Ihr System neu. Inaktive Benutzer werden nach 100 Sekunden automatisch abgemeldet. Auch wenn normale Benutzer die Sitzungsverbindung aufrechterhalten möchten, können sie diese Konfiguration nicht ändern und werden nach 100 Sekunden zur Abmeldung gezwungen. Zusammenfassen Oben habe ich Ihnen erklärt, wie Sie inaktive Benutzer nach einem Login-Timeout in Linux automatisch abmelden. Ich hoffe, es wird Ihnen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: So verstehen Sie die Modularität von JavaScript
>>: Verwenden einer MySQL-Datenbank mit Python 3.4 unter Windows 7
In diesem Artikel wird das grafische Tutorial zur...
Deinstallieren Sie die alte MySQL-Version (übersp...
Es gibt einige Unterschiede zwischen Filter und H...
Nginx kann im Allgemeinen für siebenschichtigen L...
Das Installationstutorial zur dekomprimierten Win...
Frage 1: Die Schreibmethode, die einen Fehler mel...
Der größte Engpass bei der Verwendung von Zabbix ...
Inhaltsverzeichnis 1. Ressourcen und Konstruktion...
Vorwort Die Sprachklassifikation von SQL umfasst ...
Inhaltsverzeichnis Was ist ein Plugin Plugins sch...
Wirkung: CSS-Stil: <style type="text/css&...
Inhaltsverzeichnis Überblick So erreichen Sie es ...
Inhaltsverzeichnis Überblick Code-Implementierung...
Inhaltsverzeichnis 1. Grundlagen 2. Knoten, Bäume...
Mysqldump wird für logische Backups in MySQL verw...