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

来源:互联网 发布:nginx 浏览器缓存设置 编辑:程序博客网 时间:2024/04/28 06:37


使用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一样的效果,会弹出用户登录表单来让你输入用户名和密码

0 0