True.  If you only want one console, use NetWare.  ;-)

On Fri, 2002-01-04 at 16:07, Kevin O'Gorman wrote:
> Nobody has mentioned it, but there's a real danger that you could wind
> up unable to administer your system.  This is particularly true because
> the original question referred to the root user.
> 
> Suppose something goes wrong with the on allowed root connection.  What
> then?  You could even find yourself hitting RESET just to reclaim the
> ability to administer the system.  Not the best result.
> 
> ++ kevin
> 
> 
> 
> On Fri, Jan 04, 2002 at 11:18:34AM -0800, Net Llama wrote:
> > A possibly far less complicated solution (although along the same lines)
> > is to just have the shell in /etc/passwd changed to /bin/false (or
> > something equally useless) each time a person logs in, and then changed
> > back to /bin/bash when they log out.  The only problem with this is it
> > could all go badly if/when a person doesn't logout properly (like the
> > SSH connection is suddenly dropped etc).
> > 
> > --- John Hiemenz <[EMAIL PROTECTED]> wrote:
> > > On Friday 04 January 2002 12:17 pm, Douglas J Hunley wrote :
> > > > anyone know of any hacks/methods/etc to limit a particular userid to
> > > only
> > > > one login at a time?
> > > >
> > > > i.e. admin #1 logs in as root to do something, meanwhile admin #2
> > > sshes
> > > > into machine as root to do something, but is not allowed to log in.
> > > >
> > > > just trying to keep people from tripping over each other ;)
> > > >
> > > > and skip the 'give em seperate accounts' and the 'use su' ..
> > > > I'm looking for other solutions thanks
> > > 
> > > I saw a kludge suggestion in the sco group regarding this.
> > > 
> > > Involved adding some code the the login shell (.bashrc?) that tested
> > > if user 
> > > was already logged in, and if so, would kick them with a message
> > > telling them 
> > > root was already active on the system..this was written for SCO
> > > OpenServer, 
> > > so not all may apply to linux, but anyway..
> > > 
> > > http://www.pcunix.com/SCOFAQ/scotec6.html#restrictlogin
> > > 
> > > Or here it is:
> > > 
> > > How do I restrict logins?
> > > 
> > > For some reason, I often get requests to limit users to one login. I
> > > guess 
> > > the people asking such questions have a reason for wanting to restrict
> > > logins 
> > > this way. The only way to do it is to add a script to either
> > > /etc/profile or 
> > > the particular user's .profile that tests to see if this user is
> > > logged in 
> > > somewhere else. Something like this in /etc/profile will work:
> > > 
> > > IAM=`who am i | cut -d" " -f1`
> > > COUNT=`w | cut -d" " -f1 | grep "^$IAM$" | wc -l`
> > > [ $COUNT -gt 1 ] && exit 0
> > > 
> > > 
> > > Similar tricks can restrict a user to a particular tty:
> > > 
> > > IAM=`who am i | cut -d" " -f1`
> > > TTY=`tty`
> > > [ $TTY != "/dev/tty07" ] && [ $IAM = "tony" ] && exit 0
> > > 
> > > And then there's always restricting login to root: put this in
> > > /etc/profile
> > > 
> > >  IAM=`who am i | cut -d" " -f1`
> > > [ -f /etc/nologin ] && [ $IAM != "root" ] && exit 0
> > > 
> > > When you need to restrict logins, just "touch /etc/nologin"; remove it
> > > when 
> > > the need is over. 
> > > 
> > > You can restrict root to a particular device by adding a line like 
> > > CONSOLE=/dev/tty01
> > > 
> > > 
> > > to /etc/default/login (se "man M login"). 
> > 
> > =====
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > Lonni J. Friedman                          [EMAIL PROTECTED]
> > 
> > Linux Step-by-step help:           http://netllama.ipfox.com
> > 
> >                                                  .
> > 
> > __________________________________________________
> > Do You Yahoo!?
> > Send your FREE holiday greetings online!
> > http://greetings.yahoo.com
> > _______________________________________________
> > Linux-users mailing list
> > Archives, Digests, etc at http://linux.nf/mailman/listinfo/linux-users
> 
> -- 
> Kevin O'Gorman  (805) 650-6274  mailto:[EMAIL PROTECTED]
> Permanent e-mail forwarder:  mailto:Kevin.O'[EMAIL PROTECTED]
> At school: mailto:[EMAIL PROTECTED]
> Web: http://www.cs.ucsb.edu/~kogorman/index.html
> Web: http://kosmanor.com/~kevin/index.html
> 
> "Life is short; eat dessert first!"
> _______________________________________________
> Linux-users mailing list
> Archives, Digests, etc at http://linux.nf/mailman/listinfo/linux-users


_______________________________________________
Linux-users mailing list
Archives, Digests, etc at http://linux.nf/mailman/listinfo/linux-users

Reply via email to