Linux 系统强制踢掉登录用户并禁止用户再次登录系统
标注:创建一个test测试用户,test用户使用Xshel工具ssh远程登录linux操作系统。
强制踢掉登录用户方法一:
[root@cloucentos6 ~]# w #查看系统登录的用户
23:52:53 up 14:04, 4 users, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root tty1 :0 14:04 14:04m 2.39s 2.39s /usr/bin/Xorg :0 -nr -verbose -auth /var/
root pts/0 :0.0 14:05 5:43m 0.02s 0.02s /bin/bash -l
root pts/1 10.8.9.11 18:09 0.00s 0.51s 0.08s w
test pts/2 10.8.9.11 23:52 7.00s 0.02s 0.02s -bash
[root@cloucentos6 ~]# pkill -kill -t pts/2 #强制踢掉登录的test用户,pts/2是TTY对应的登录窗口
[root@cloucentos6 ~]# w #查看系统登录的用户
23:54:24 up 14:06, 3 users, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root tty1 :0 14:04 14:06m 2.40s 2.40s /usr/bin/Xorg :0 -nr -verbose -auth /var/
root pts/0 :0.0 14:05 5:44m 0.02s 0.02s /bin/bash -l
root pts/1 10.8.9.11 18:09 0.00s 0.44s 0.00s w
强制踢掉登录用户方法二:
[root@cloucentos6 ~]# ps aux | grep sshd #查看sshd进程PID
root 9749 0.0 0.1 97536 3764 ? Ss 18:09 0:05 sshd: root@pts/1
root 9763 0.0 0.0 63852 1352 ? Ss 18:09 0:00 /usr/sbin/sshd
root 10477 0.4 0.1 97540 3660 ? Ss 23:52 0:00 sshd: test [priv]
test 10482 0.0 0.0 97540 1928 ? S 23:52 0:00 sshd: test@pts/2
root 10519 0.0 0.0 103260 852 pts/1 R+ 23:53 0:00 grep sshd
[root@cloucentos6 ~]# kill -9 10482 #杀掉test登录的sshd进程PID
[root@cloucentos6 ~]# w #查看系统登录的用户
23:54:24 up 14:06, 3 users, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root tty1 :0 14:04 14:06m 2.40s 2.40s /usr/bin/Xorg :0 -nr -verbose -auth /var/
root pts/0 :0.0 14:05 5:44m 0.02s 0.02s /bin/bash -l
root pts/1 10.8.9.11 18:09 0.00s 0.44s 0.00s w
禁止用户再次登录系统:
[root@cloucentos6 ~]# vim /etc/passwd
test:x:502:502::/home/test:/sbin/nologin # 把/bin/bash修改成/sbin/nologin
:wq #退出并保存
Linux 系统强制踢掉登录用户并禁止用户再次登录系统的更多相关文章
- Linux下强制踢掉登陆用户
1.pkill -kill -t tty 例:pkill -kill -t tty1
- linux强制踢掉登录用户【转】
[root@Wang ~]# w :: up :, users, load average: 0.71, 0.58, 0.57 USER TTY FROM LOGIN@ IDLE JCPU PCPU ...
- Linux用root强制踢掉已登录用户;用fail2ban阻止ssh暴力破解root密码
Linux用root强制踢掉已登录用户 首先使用w命令查看所有在线用户: [root@VM_152_184_centos /]# w 20:50:14 up 9 days, 5:58, 3 use ...
- Linux用root强制踢掉已登录用户
首先使用w命令查看所有在线用户: [root@VM_152_184_centos /]# w 20:50:14 up 9 days, 5:58, 3 users, load average: 0.21 ...
- Linux系统下强制踢掉登录用户
1,利用who命令,找出用户登录的终端代号 who root pts/0 2017-03-14 22:30 (223.1.1.1) root pts/1 2 ...
- Linux生成ssh密钥免密登录,允许/禁止密码登录,允许/禁止root远程登录,更改ssh端口
进入想要使用密钥登录的用户家目录 cd 或 cd ~ 执行密钥创建命令,不行可能需要下载openssh-server与openssh-client ssh-keygen -t rsa -P " ...
- Linux实战(18):Centos强制踢掉某登录用户的方法
[root@localhost ~]# pkill -kill -t pts/2
- Linux上强制踢出其他正在登录的用户
一.查看当前在线用户有几个 w命令 [root@pa1 nginx]#w 13:36:00 up 79 days, 23:50, 3 users, load average: 0.10, 0.07, ...
- Linux:使用root踢掉其他用户
首先使用w命令查看所有在线用户: 执行命令: pkill -kill -t tty3 再用w命令查看是否已经强制踢掉: TTY 是终端的意思 TTY :0 表示root用户登陆图形化界面的终 ...
随机推荐
- Path-to-PegExp的使用
下载: npm install path-to-regexp --save 引入: var pathToRegexp = require('path-to-regexp') 或者 import pat ...
- js弹出层的插件
1.jquery.fancybox.pack.js 2.artdialog 3.
- API:详解 pandas.read_csv
pandas.read_csv 作为常用的读取数据的常用API,使用频率非常高,但是API中可选的参数有哪些呢? pandas项目代码 答案是: .read_csv(filepath_or_buffe ...
- django配置数据库
配置数据库 Django默认使用SQLite数据库 在settings.py文件中通过DATABASES选项进行数据库配置 配置MySQL Python3.x中安装的是PyMySQL 在__init_ ...
- poj1679(判断最小生成树是否唯一)
题意:给出n个点,m条边,要你判断最小生成树是否唯一. 思路:先做一次最小生成树操作,标记选择了的边,然后枚举已经被标记了的边,判断剩下的边组成的最小生成树是否与前面的相等,相等,则不唯一,否则唯一. ...
- java 泛型详解-绝对是对泛型方法讲解
Reference: http://blog.csdn.net/s10461/article/details/53941091 1. 概述 泛型在java中有很重要的地位,在面向对象编程及各种设计模 ...
- ASP.NET学习笔记(4)——上传图片
说明(2017-10-8 23:03:43): 1. 后面的内容都是一些杂七杂八的,零零碎碎的,之前都直接略过了,不过其实还是挺重要的,这次重新学习要认认真真敲一遍. 2. 明天中午9号要回北京了,今 ...
- Linux 下MongoDb的安装
MongoDb在linux可以说是非常的简单的. 先下载: curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tg ...
- 电子印章在Odoo的实现步骤
1. 首先用PS制作一个电子印章,具体步骤可参考 http://www.jb51.net/photoshop/173568.html 2. 给Odoo中的pdf添加印章的原理,就是利用Odoo的QWe ...
- [zigbee]zigbee的一些基础
--------------------------下面转自知乎 首先要区分协议跟协议栈.◇协议是一种规定.是一系列的通信标准,通信双方按照这一标准进行数据收发.◇协议栈是一系列代码,是协议的具体实现 ...