在一个终端踢掉另一个终端的用户

踢出系统中的用户

思路:

1.自己是root用户,或者有相应的权限(虽然普通用户也可以执行此命令,但是并不会将用户踢出)

2.查看系统中登陆的用户有哪些,并且确定用户在哪些终端

3.踢出该用户

4.查看剩余的用户

方法一:

fuser

-k 杀死进程访问的指定文件

方法二:

pkill

-t      只匹配终端

pkill -kill -t pts/2

时间: 2024-11-02 19:26:19

在一个终端踢掉另一个终端的用户的相关文章

pkill命令用法之 - 从终端踢掉其他登录者

想从终端快速踢掉系统中其他登录者,可以先用w命令查看当前所有登录信息,并确定自己所在终端号. [[email protected] ~]# w 10:14:52 up  6:01,  3 users,  load average: 0.00, 0.01, 0.05 USER     TTY      FROM             [email protected]   IDLE   JCPU   PCPU WHAT root     tty1                      10:

Linux系统下强制踢掉登录用户

linux系统root用户可强制踢制其它登录用户,首先可用w命令查看登录用户信息,显示信息如下: [[email protected] ~]# w 15:49:22 up 18:24,  5 users,  load average: 0.00, 0.03, 0.10USER     TTY        [email protected]   IDLE   JCPU   PCPU WHATroot     tty1           2days  0.11s  0.00s xinit /et

使用日志系统保护Linux安全,强制踢掉登录用户

在Linux系统中,有三类主要的日志子系统: 1.连接时间日志: 由多个程序执行,把记录写入到/var/log/wtmp和/var/run/utmp,login等程序会更新wtmp和utmp文件,使系统管理员能够跟踪谁在何时登录到系统. 2.进程统计: 由系统内核执行,当一个进程终止时,为每个进程往进程统计文件(pacct或acct)中写一个记录.进程统计的目的是为系统中的基本服务提供命令使用统计. 3.错误日志: 由syslogd守护程序执行,各种系统守护进程.用户程序和内核通过syslogd

(转)-Linux系统下强制踢掉登录用户

一.查看用户 inux系统root用户可强制踢制其它登录用户,首先可用w命令查看登录用户信息[email protected]:/home/ju# w二.强制踢人命令格式:pkill -kill -t tty解释:pkill -kill -t 踢人命令tty 所踢用户的tty比如: pkill -kill -t pts/2 三.例子 我想T掉zxl用户 四.说明1.只有root用户才能踢人,但任何用户都可以踢掉自己2.如果同时有二个人用root用户登录,任何其中一个可以踢掉另一个3.pts/0y

sudo:抱歉,您必须拥有一个终端来执行 sudo 解决办法

问题: zabbix进行自定义监控时,根据情况写了一个脚本,用zabbix_get连接客户端进行测试,报错如下: sudo:抱歉,您必须拥有一个终端来执行 sudo 经查:需要修改visudo进行配置#Default requiretty#注释掉 Default requiretty 一行 继续报错: 没有终端存在,且未指定 askpass visudo 添加: zabbix  ALL=(ALL)   NOPASSWORD: ALL

使用fuser命令kill一个终端(特殊文件)的方法

/*********************************************************************  * Author  : Samson  * Date    : 11/04/2014  * Test platform:  *              3.13.0-24-generic  *              GNU bash, 4.3.11(1)-release  * ************************************

android如何在一个activity中finish掉另外一个activity

============问题描述============ 请教:android如何在一个activity中finish掉另外一个activity? ============解决方案1============ 1.finishAcyivity() 2.用广播监听 3.用ActivityManager am = (ActivityManager) getSystemService(ACTIVITY_SERVICE);试试吧 ============解决方案2============ 比如说B要fin

linux编程C/C++如何自动打开一个终端并且运行新程序

做linux开发过程中,需要在某个程序运行到特定过程中打开一个新的终端界面,运行一个新的程序,具体的实现过程非常简单. 首先,system()用来在C/C++代码中实现系统命令,而gnome-terminal -e ./test用来打开当前目录的测试程序test. 在自己代码中添加如下一句命令: system("gnome-terminal -e ./test"); 如此可以实现在代码中打开一个终端,并且运行一个新程序. linux编程C/C++如何自动打开一个终端并且运行新程序,布布

判断标准输出是否指向一个终端

你有没有留意过下面这种场景: $  ls file1 file2 file3 file4 file5 $ ls | cat file1 file2 file3 file4 file5 单独执行 ls 时,它的输出是一行多个文件名,在它后面接个管道的话,它的输出就变成了一行一个文件名,这是为什么呢?这种表现的原理是:ls 程序自身可以判断出(通过 isatty() 库函数)它的标准输出是指向了一个终端,还是别的什么地方(管道或者普通文件).如果是前者,则按一行多个文件名输出,否则按一行一个输出.