LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   forcing logout of an unwanted instance of root (https://www.linuxquestions.org/questions/linux-newbie-8/forcing-logout-of-an-unwanted-instance-of-root-296436/)

jeffreybluml 03-01-2005 04:35 PM

forcing logout of an unwanted instance of root
 
I suppose it's a little late now, as I just decided to reboot to clear it up. I hate rebooting though, so I need to know for a future occurance...

I had an instance of root logged in, as shown from the 'who' command, that I could not account for and didn't know why it was there (had been for over a month according to the command). I read every man page I could think of, but I can't seem to determine a way to logout a logged in user, assumable by using their pts/* number or something of the sort. I was trying to break my record uptime, but this instance of root finally drove me nuts, hence the reboot.

I'm sure there's a way, if somebody could just kindly point me in the right direction...


TIA,

Jeff

dsegel 03-01-2005 04:38 PM

Was there an associated shell running for the user?

jeffreybluml 03-01-2005 04:42 PM

I've no idea. The only commands I knew to get any info on the instance were users and who. I tried looking at /var/log/wtmp and /var/run/utmp (or vice versa....don't remember) but they're binaries and didn't give me much.

How would I have found that info? What other commands could I have used?

Thanks,

david_ross 03-01-2005 04:42 PM

If you run "who -u" the last column will give you a PID for the login shell. If you want to see what is running in that shell then you can get a process tree with:
ps -efH

To log the user out just kill the pid:
kill <pid>

If it is hanging try:
kill -9 <pid>

jeffreybluml 03-01-2005 04:51 PM

Ah, thank you. That's exactly what I needed. Kinda depressing to know it was that simple, but I figured that would be the case...

Thanks again...


All times are GMT -5. The time now is 07:32 AM.