登录信息提示

2023-06-08

通过修改 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    操作系统的版本

修改成

效果如下

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

修改成

效果如下

很多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!

《登录信息提示.doc》

下载本文的Word格式文档,以方便收藏与打印。