一、背景
一台CentOS6.7主机存在iscsi盘,为了正常卸载此iscsi盘,需要先将所有相关会话退出使用该iscsi盘。
检查发现存在多个系统用户登录的情况。
二、问题
无法使用kill -9删除linux会话,提示信息为“-bash: kill: (16680) - Operation not permitted”
可能的原因是,linux普通用户无法kill超级用户root的会话。
三、解决办法
1)请系统管理员赋予sudo权限,并在kill -9前添加sudo命令
sudo kill -9 16680
2)使用pkill命令删除终端
sudo pkill -kill -t tty1
sudo pkill -kill -t pts/2
感觉使用sudo pkill -t tty1也是可行的操作命令。
四、pkill手册
五、总结
如果拥有root用户或者sudo权限,则使用kill -9删除终端所在的进程号即可;也可以通过pkill -t命令删除pts或者tty终端。