您的位置:首页 > 运维架构 > Linux

linux系统下【用户切换、注销、锁住屏幕】

2014-12-01 14:12 666 查看
使用su命令来切换用户,可以从root用户切换到普通用户,也可以从普通用户切换到root用户

su 或者 su - root 或者 su admin

查看当前在线用户

w 或者 who -a

USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT

ch tty7 :0 08:44 2:30m 12:09 0.16s gnome-session

ch pts/0 :0.0 09:09 1:33m 45.22s 44.89s gedit messages

ch pts/2 :0.0 10:24 49:16 11.61s 11.44s stardict

test pts/3 :0.0 10:25 0.00s 0.62s 24.39s gnome-terminal

注销用户 test

pkill -kill -t pts/3

-t 后面连接终端的名称

userdel -r test

发现test 还在登录

只能查看用户test的所有进程:

ps -eLf | grep 'test'

kill -9 3276

3276 是查看到的用户的进程的pid

再执行

userdel -r test

成功了

关闭在线登陆的用户

在使用电脑的时候,发现自己的电脑上有其他的用户登陆。如果其他用户用的是自己的名字,那么就能通过who去查询出来,但是如果登陆的都是root用户,那么肯定不知道是谁,所以需要我们清除他们;另外呢,如果登陆的用户突然断掉,那么肯定会有过期的登陆信息需要清除
方法一:
1,查明登陆端口;

# who

root pts/1 Apr 8 00:06 (172.29.0.29)

root pts/2 Apr 8 04:15 (172.29.0.21)
2,通知该用户将要关闭他:

# echo "I will close your connection" > /dev/pts/2

这样他的终端将显示该信息。
3,关闭用户连接

# fuser -k /dev/pts/2




方法二:

事项:远程通过SSH注销已登录的用户
#who –s
#pkill –kill –t pts/x (X就是对应你kill用户号)

锁住屏幕

redhat系统中,可以使用ctrl+alter+l (L键)就可以把屏幕锁住,相当于windows系统下的win+l
一样的效果,会弹出用户登录表单来让你输入用户名和密码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: