通过修改 issure motd 实现 登录前后的信息提示


登陆信息显示数据 : /etc/issue (无论登录成功与否都会显示)

登陆信息显示数据 :  /etc/motd(只有登录成功了才能显示) 


关于/etc/motd/etc/motd即messageoftoday(布告栏信息),每次用户登录时,/etc/motd文件的内容会显示在用户的终端。系统管理员可以在文件中编辑系统活动消息,例如:管理员通知用户系统何时进行软件或硬件的升级、何时进行系统维护等。如果shell支持中文,还可以使用中文,这样看起来更易于了解。
/etc/motd缺点是,用户登录系统如果是图形界面,这些信息就不会显示。

关于/etc/issue/etc/issue文件的使用方法与/etc/motd文件相差不大,它们的主要区别在于:当一个网络用户或通过串口登录系统上时,/etc/issue的文件内容显示在login提示符之前,而/etc/motd内容显示在用户成功登录系统之后。


1、issure  线上的机器尽量不要显示,因为这个是在登录前显示也就是说无论登录与否都会显示。所以这个显示会有一定的危险,它会暴露机器的配置。


more /etc/issue

CentOS release 6.5 (Final)

Kernel \r on an \m


可以直接vim修改\d    本地端时间的日期
\l    显示第几个终端机的接口;
\m    显示硬件的等级(i386/i486/i586/i686....)
\n    显示主机的网络名称
\o    显示 domain name
\r    操作系统的版本 (类似 uname-r)
\t    显示本地端时间的时间
\s    操作系统的名称
\v    操作系统的版本


修改成

wKioL1XuUn_jKOdUAAB2IBGGsRg144.jpg

效果如下

wKioL1XuUomRb81ZAACjt_b4L_s094.jpg


2、motd  是通知、提示、警告,登录系统后会显示。如果机器支持中文可以做成中文的,易读比较好。


修改成

wKioL1XuVo_TPAiNAACn-MFWn_k457.jpg

效果如下

wKiom1XuVHnxlwotAADY2eobWuI942.jpg



很多linux主机被***之后,***者收集信息的几个文件就包括了/etc/issue,这里面有你的版本发行号。为了安全着想,我们应该试着将以下几个文件进行修改。

1.)删除/etc/redhat_release  建议修改名字,如果贸然一些软件可能无法安装。
mv /etc/redhat_release  /etc/新名字
2.)编辑/etc/issue #建议修改里面的关键字
3.)编写/etc/motd  #公告栏,如果有非授权用户闯入,可以给予文字警告,国外有因为这个事情打官司的,原因是进去提示Welcome。呵呵
列出以下范文:
(1)
***Wrrning***
Without the owner's prior written consent,       
no decompiling or reverse-engineering shall be allowed
*Notice:
This is a private communication system.
Unauthorized access or use may lead to prosecution.
 
(2)
***Wrrning***
Authorised access only
This system is the property of www.pcxxoo.com
Disconnect IMMEDIATELY if you are not an authorized user!
Your IP has been IDS records Don't damage any files!