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
Lassen Sie uns ohne weitere Umschweife mit den Re...
v-for-Richtlinie Wenn wir von Listen sprechen, mü...
Ich möchte eine Frage stellen. Ich habe in Dreamw...
In diesem Artikel wird der spezifische Code von V...
Eine Reihe von Projekten für die Ausbildung reagi...
Im Nginx-Prozessmodell erfordern Aufgaben wie Ver...
Senden von E-Mails mit der Mail-Funktion von PHP ...
Inhaltsverzeichnis Einführung Homebrew installier...
Hintergrund In einer Liste wie der folgenden erfo...
Holen Sie sich das aktuelle Datum + die aktuelle ...
Wenn die DataSource-Eigenschaft eines DataGrid-Ste...
Inhaltsverzeichnis Überblick Erfordern URL der An...
Die Methoden und Konzepte privater und globaler F...
Einführung in jsvc In der Produktion sollte Tomca...
MySql 8.0 entsprechendes Treiberpaket passend Nac...