10-15-2002
if my guess is right, you are looking for a way to
log off idle users? right
you could write a script to log off idle users
here is a korn shell script that could log off users that is idle for more than 60minutes or 1 hour, this script log off idle user apart from root users and users log on to the console
#!/usr/bin/ksh
who -u | sed -e "s/\./0/" -e "s/://g" |awk '$6 > 60 {print $1" "$2" "$7}' | \
while read -r NAME TER PID
do
if [ "$NAME" = "root" ]
then
echo " Idle root users can not be log off " >/dev/null
else
if [ "$TER" = "console" ]
then
echo "user logged in at the console can not be log off " >/dev/null
else
kill -9 $PID
fi
fi
done
8 More Discussions You Might Find Interesting
1. Solaris
Hi, anyone
Audit requirement to set the Solaris 8 server session timeout to 180 sec
, Please advice how can I do it ....
Thanks (3 Replies)
Discussion started by: civic2005
3 Replies
2. Shell Programming and Scripting
I am executing test.sh script. But this script takes lot of time and in the meantime the shell timeouts without completing the script.
Is there any command which will continue processing the script.
Thanks (3 Replies)
Discussion started by: infyanurag
3 Replies
3. HP-UX
Our network administrators implemented some sort of check to kill idle sessions and now burden is on us to run some sort of keep alive. Client based keep alive doesn't do a very good job. I have same issue with ssh. Does solution 2 provided above apply for ssh sessions also? (1 Reply)
Discussion started by: yoda9691
1 Replies
4. AIX
We recently moved servers to a new data center, and now we're experiencing user sessions timing out after non-activity. We didnt experience this before, or know of any timeout settings that may have been changed.
Any things I can check out on the server? (3 Replies)
Discussion started by: NycUnxer
3 Replies
5. UNIX for Dummies Questions & Answers
Hi,
I had add the following line into .profile and .bash_profile for the timeout session to avoid putty close automatically :
timeout=10800
However, i still keep encounter session time out every after 60 seconds.
Can anyone please help advice.
Many Thanks! (2 Replies)
Discussion started by: wancy
2 Replies
6. Solaris
Hi All
I need to set timeout of login session of a user if a user is idle for some time.
I know the TMOUT setting but it work with only BASH & KORN shell only as I need to set for Bourne shell also. I am trying to put "ClientAliveInterval 300" in sshd_config & restart or refreshing the... (1 Reply)
Discussion started by: sb200
1 Replies
7. AIX
Friends,
Could anyone let me know - how to set the timeout value for ssh session to HMC? My HMC version is -- V7R7.4.0. I'm sure the version doesn't have anything to do with it.
Thanks,
-- Souvik (2 Replies)
Discussion started by: thisissouvik
2 Replies
8. Linux
Hello friends,
I work on Linux servers via SSH (putty) and run "screen" to preserve my sessions so I can attach/detach them at anytime I wish without losing the connectivity/process disruption which is working perfectly fine.
As my team members also have root access to those servers, it is... (7 Replies)
Discussion started by: prvnrk
7 Replies
LEARN ABOUT DEBIAN
svsetup
SVSETUP(1) User Commands SVSETUP(1)
NAME
svsetup - Service setup tool for daemontools
SYNOPSIS
svsetup [OPTION]... CMD SERVICE
DESCRIPTION
Service setup tool for daemontools
-u USER
Specify service user name (Default: root)
-l USER
Specify log user name (Default: root)
-n Do not setup logging with multilog
-e ETCDIR
Specify cfg directory (Default: /etc/sv/SERVICE)
-L LOGDIR
Specify log directory (Default: /var/log/sv/SERVICE)
-s SERVICEDIR
Specify service directory (Default: automatically
detected)
-d Delete service user on removal
-D Delete log user on removal
-h, --help
Display help and exit
-V, --version
Display version and exit
CMD Specifies action to perform:
CREATE Create new service
REMOVE Delete existing service
ENABLE Enable service
DISABLE
Disable service
SERVICE
Specifies the service name
NOTE: If you REMOVE a service and specify a service user (with -u) and/or a log user (with -l) these users (except root) are removed, too,
if you also specify the option -d and/or -D! This happens without any confirmation requests and the users are deleted even if they were not
created by svsetup!
If you create a new service a default run script is created. If there is already a run script in ETCDIR this existing runscript is used
instead.
REPORTING BUGS
Report bugs to Klaus Reimer <k@ailis.de>
COPYRIGHT
Copyright (C) 2000-2011 by Klaus Reimer
This is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free
Software Foundation; either version 2 of the License, or (at your option) any later version.
svsetup 0.6 January 2011 SVSETUP(1)