No concurrent login


 
Thread Tools Search this Thread
Top Forums UNIX for Advanced & Expert Users No concurrent login
# 1  
Old 01-16-2003
No concurrent login

Hi,

I notice in my Sun Solaris 8 sparc workstatin, I am able to login concurrently using a same user ID.

Is there a way to disallow this? That is, at anyone time, the user can have only 1 login session.

How can it be done?

Thanks
# 2  
Old 01-16-2003
You would have to write a script that looks for that user account already on the system (insure you still allow root, administrators, possibly DBAs, oracle, sybase...to still have multiple logins).

Put the code or a call to the script into /etc/profile. Note, rsh and rlogin would still be able to get around this.

For other ideas, try this Info on Netsys.com
# 3  
Old 01-19-2003
You could write a simple line in the login script that looks for a lock file, something like /etc/logins/lock_your_user_id and then if it does not exist, allow the login and then create the file. This is a simple file locking mechanism that is used a lot in UNIX systems and could be used here very easily.
# 4  
Old 01-22-2003
this seems to be a good idea. but when will the lock file be deleted? what if user just does not logout but plug out the electric power cable?
# 5  
Old 01-22-2003
Hi,

you can try a different variant of the same concept. Check for the particular user's session count as part of the startup script and decide on allow him or not...


Thanks...
# 6  
Old 01-22-2003
Quote:
Originally posted by champion
this seems to be a good idea. but when will the lock file be deleted? what if user just does not logout but plug out the electric power cable?
Naturally, you would have to clear the lock files when the system reboots after a crash. This is true for all programs that use lockfiles. You simply write a startup script that looks for and clears lock files when the system reboots.

As for logout actions, this is possible also. One possibility is to use the trap facility in the shell.
# 7  
Old 01-23-2003
Hi,

If the user pulls the power cable of server, lock files can be cleaned while startup..

How to clear the lock files, if the user pulls the power cable of the terminal ?. ( client )


Thanks in advance...
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. AIX

Difference between concurrent and enhanced concurrent VG

Hi, What are the differences between concurrent and enhanced concurrent VGs.? Any advantages of enhanced concurrent VG over normal concurrent vg Regards, Siva (2 Replies)
Discussion started by: ksgnathan
2 Replies

2. Solaris

Increase concurrent logins?

Hi all, I've been tasked to create a robot account across a bunch of SunOS servers, amongst the requirements for this account is this condition: Concurrent access requirement The robot account shall have the ability to create at least ten(10) concurrent access sessions. In order to... (0 Replies)
Discussion started by: dan-e
0 Replies

3. Shell Programming and Scripting

Concurrent execution

Hi all, I have a folder with sql files that need to be inserted in a DB with SQL*Plus. The thing is that it takes too long to insert them all one by one, so I want to insert them five at a time. Currently what I use is this: for $FILENAME in *.sql do sqlplus -s $DBUSER@$SID << EOF ... (0 Replies)
Discussion started by: Tr0cken
0 Replies

4. Linux

Is Concurrent I/O (CIO) available on Linux?

Hi Guys, I just wondering if any of the AIX gurus with some exposure to Linux Redhat can tell me whether in Linux ( Red Hat or OpenSuse ) we have a similar option/capability like the CIO (Concurrent I/O) which is currently available on AIX. The reason I'm asking is because in the past we... (2 Replies)
Discussion started by: arizah
2 Replies

5. AIX

chvg -g on Concurrent VG

Hi, on normal (non concurrent) vgs, it's possible to extend a lun on san-storage , and use chvg -g to rewrite vgda, and use disks with the new size for lvm operations is the same procedure possbile on a hacmp-cluster (2 node in our case) with concurrent vgs in active/passive mode? cheers... (5 Replies)
Discussion started by: funksen
5 Replies

6. Shell Programming and Scripting

concurrent processes

We have a very large text file..contains almost 100K lines. We want to process this file to generate another text file as per our data requirement. As for now the parsing of data takes 20-25 mins each , for 100K lines. the current script uses : While Read Each Line do parsing.. Done ... (6 Replies)
Discussion started by: Amruta Pitkar
6 Replies

7. Shell Programming and Scripting

Concurrent writing to file

Hi I have a ksh that can have multiple instances running at the same time. The script (each instance) uses the SAME log file to write to. Should this cause a problem or is the ksh clever enough to queue write requests to the file? Thanks. GMMIKE (2 Replies)
Discussion started by: GNMIKE
2 Replies

8. Shell Programming and Scripting

threads - concurrent processing

i have a program which uses a java thread that concurrently copies table data with many DB connections (one for each thread) new to unix, wanted to know if its possible to do a similar thing in a shell script. for eg script.sh trigger 2 stored procs at the same time which are... (6 Replies)
Discussion started by: siva_jm
6 Replies

9. Filesystems, Disks and Memory

concurrent file access

Hi I am fairly new to the Unix environment and need to understand how Unix handles concurrent access to files and how it differs to Win NT. Any help would be greatly appriciated :) (1 Reply)
Discussion started by: beechwood
1 Replies

10. UNIX for Dummies Questions & Answers

Definition of Concurrent Users

Can someone guide me in telling me what is a good definition of concurrent users. Is there a website I can go to to get this definition? (2 Replies)
Discussion started by: mpshaw
2 Replies
Login or Register to Ask a Question