由tty命令产生的好玩的想法

昨天看了马哥Linux视频的前两天内容,里面讲了到终端的概念,回顾一下:

 物理终端:是直接接入本机的显示器和键盘设备。/dev/console

 虚拟终端:附加在物理终端之上的以软件方式虚拟实现的终端,CentOS 6默认启动6个虚拟终端

Ctrl+Alt+F#: [1,6]

图形终端:附加在物理终端之上的以软件方式虚拟实现的终端,但额外会提供桌面环境;

设备文件路径:/dev/tty#

 模拟终端

图形界面下打开的命令行接口,基于ssh协议或telnet协议等远程打开的界面

设备文件:/dev/pts/#    [0,oo)


联想一下,假如哪一天你的Linux不小心被人入侵了,那么问题来了,我们是不是可以这样做?


你可以用who来查看Hacker的接入信息:

[root@192 ~]# who
root     pts/0        2016-05-15 10:22 (192.168.55.117)
root     pts/1        2016-05-15 18:48 (ad-pc)

嗯,查看到Hacker是以root身份登录到系统的,主机名是ad-pc,终端号是pts/1

那你想不想要发个消息给他,跪求手下留情?或者警告他一下?

当然可以,使用write、wall、输入内容,然后按Ctrl+D 发送就可以:

[root@192 ~]# write root
who are u ?

然后对方看到你发来的消息是这样的:

[root@192 ~]#
Message from root@192.168.55.112 on pts/0 at 18:53 …
who are u ?
EOF

当然,你也可以使用wall命令向所有用户发送消息,效果是一样的。

如果他不停的Fuck U,那你咋办呢?

你可以用mesg命令先关掉消息功能,

[root@192 ~]# mesg n

然后,再用pkill命令强制踢掉他,给他一大脚:

[root@192 ~]# pkill -kill -t pts/1
[root@192 ~]#

这里踢人,权限必须要root才行,当然root也可以踢自己~由tty命令产生的好玩的想法

哈哈,随便想到的,感觉有点好玩。勿喷。


原创文章,作者:FZ,如若转载,请注明出处:http://www.178linux.com/16310

(1)
FZFZ
上一篇 2016-05-16
下一篇 2016-05-17

相关推荐

  • 基础网络配置

    配置文件: /etc/ude /proc/sys/net/ipv4/ip_forward /etc/sysconfig/network-scripts/ifcfg-IFACE 网络配置文件 /etc/sysconfig/network-scripts/route-IFACE 路由配置文件 配置文件里的设置: DEVICE:此配置文件应用到的设备 HWADDR…

    Linux干货 2017-05-08
  • 网络班第七周 作业

    1、创建一个10G分区,并格式为ext4文件系统 (1) 要求其block大小为2048,预留空间百分比为2,卷标为MYDATA,默认挂载属性包含acl (2) 挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳 创建了一个20G的SCSI硬盘 fdisk /dev/sdb 创建ext4文件系统 ~]# mke2fs -…

    2017-09-16
  • 设计模式(六)桥连模式Bridge(结构型)

    1. 概述       在软件系统中,某些类型由于自身的逻辑,它具有两个或多个维度的变化,那么如何应对这种“多维度的变化”?如何利用面向对象的技术来使得该类型能够轻松的沿着多个方向进行变化,而又不引入额外的复杂度? 例子1:设想如果要绘制矩形、圆形、椭圆、正方形,我们至少需要4个形状类,但是如果绘制的图形需要具有不同的…

    Linux干货 2015-06-26
  • Linux之sed的使用

    sed的工作原理         sed是一种流编辑器以行为单位来处理文本的一款功能十分强大的编辑器,一次只处理一行内容,当处理文本是,将要处理的行放置在模式空间里(缓冲区),接下来sed命令处理模式空间里的内容,处理完成后,把模式空间里处理后的内容送至屏幕打印输出,接下来处理下…

    Linux干货 2016-08-09
  • 用户和组的四大配置文件简介

    一. 用户的由来 linux系统拥有的就是资源,最重要的事就是对资源的分配,资源分给谁?在linux上资源的访问是对用户赋予不同的权限实现,也就是说能访问资源的单位是用户。那用户在获取资源之前要实现证明自己是本用户,这个过程称为认证,他通过密码和用户名实现。在用户登录时会将用户输入的用户名和密码进行校验,校验过程就是将输入的用户名和密码与linux系统上记录…

    Linux干货 2016-10-24
  • Linux下软件包安装(rpm,yum)

    Linux下软件包安装(rpm,yum,源代码) 1)    Rpm包管理安装 2)    Yum包程序管理器 3)    本地Yum仓库建制 ======================================= 1) …

    Linux干货 2016-06-22

评论列表(1条)

  • Net18-AnyISalIn
    Net18-AnyISalIn 2016-05-16 18:28

    哈哈,很有想法,我很早以前就玩过了,其实nc也能实现类似的功能