User Tools

Site Tools


it-artikel:linux:systemweites-autologout-fuer-root-shells
no way to compare when less than two revisions

Differences

This shows you the differences between two versions of the page.


it-artikel:linux:systemweites-autologout-fuer-root-shells [2022-08-31 12:30] (current) – created - external edit 127.0.0.1
Line 1: Line 1:
 +====== Systemweites AUTOLOGOUT für ROOT Shells ======
  
 +Wer kennt das nicht? Man öffnet auf einer Linux Console ein Terminal, meldet sich dann und wann schonmal als ROOT an und vergisst nach getaner Arbeit sich vom Terminal abzumelden. d.h. womöglich ist diese ROOT Sitzung für jedermann noch in Tagen/Wochen zugänglich. Um dies zu verhindern kann man in der BASH Shell per Umgebungsvariable einen TIMEOUT setzen, nach welchem die bash bei inaktivität die Sitzung beenden soll. 
 +
 +Dies ist grundsätzlich mit jedem Account, also nicht nur mit ROOT Logins möglich! Man kann dies also problemlos auch auf ALLE Benutzer eines Systems ausweiten. In meinem Beispiel jedoch beschränke ich mich nur auf ROOT Logins.
 +
 +
 +===== /etc/bash.bashrc =====
 +
 +<code>
 +...
 +##### AUTOLOGOUT FOR ROOT USERS
 +if [ `id -u $USER` -eq 0 ] ; then
 + export TMOUT=5
 + echo "So... we are ROOT Ey ?"
 + echo "That means i will AUTOLOGOUT in $TMOUT secs if there is no more activity."
 +fi
 +...
 +</code>
 +
 +
 + --- //[[mail@awerner.homeip.net|Axel Werner]] 2009-08-23 12:25//
 +
 +
 +
 +{{tag>bash shell linux scripting autologout logout timeout root login console}}
it-artikel/linux/systemweites-autologout-fuer-root-shells.txt · Last modified: 2022-08-31 12:30 by 127.0.0.1