登录信息提示

简介:

通过修改 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!

本文转自    憬薇   51CTO博客,原文链接:http://blog.51cto.com/welcomeweb/1692678


相关文章
|
Java 数据安全/隐私保护
登陆页面实现保存帐号密码功能
本文主要讲如何登陆页面实现保存帐号密码功能
410 0
登陆页面实现保存帐号密码功能
|
4月前
|
SQL 存储 编解码
你会测试 登录 吗?
你会测试 登录 吗?
你会测试 登录 吗?
|
10月前
|
SQL 数据库连接 数据库
学生信息登录系统总结一
在敲学生系统的时候,进行登录学生管理学生信息登录,当时就是出师不利,还没有进入主界面就被卡在外面直接坐上了冷板凳,没想到道路刚开始就是如此坎坷,频繁报错那么就列举出3个具有代表性的问题,这个问题也是困扰了我许久,一直得不到解决,还是老办法站在巨人的肩膀上,通过查阅资料那些前辈们的的博客也是知道,不光自己也是遇到了类似的问题,通过借鉴大神的们的博客总结,让自己也是有了信心,感觉自己也能解决,但是事与愿违,往往想的都是很美好的,现实很残酷,跌宕起伏,排山倒海,猛龙过江,心情跟做过山车一样。
53 0
|
数据安全/隐私保护
模拟用户登录情况,并且只能登录三次(只允许输入三次密码,如果密码正确,则提示登录成功,若三次均输入错误,则退出程序)
模拟用户登录情况,并且只能登录三次(只允许输入三次密码,如果密码正确,则提示登录成功,若三次均输入错误,则退出程序)
210 0
模拟用户登录情况,并且只能登录三次(只允许输入三次密码,如果密码正确,则提示登录成功,若三次均输入错误,则退出程序)
|
存储 SQL 编解码
你会测试 登录吗?
大家好,我是阿萨。今天我们来测试一个非常常见的模块:登录模块。你肯定会说,这有啥测试的,谁不会测试呀。不就是等价类和边界值设计测试用例,然后验证吗?
130 0
你会测试 登录吗?
|
数据安全/隐私保护
WordPress新用户注册时/修改密码提示“您的密码重设链接无效”
WordPress新用户注册时/修改密码提示“您的密码重设链接无效”
265 0
|
Web App开发 SQL 编解码
登录测试
登录测试
[导入]用户登录及验证用户是否登录的代码
用户登录及验证用户是否登录的代码文章来源:http://blog.csdn.net/jyk/archive/2006/08/15/1067382.aspx
674 0
|
数据安全/隐私保护
9、获取用户的详细信息接口,如果用户没有登录,我们提示用户登录
controller: //获取用户详细信息接口,当用户没有登录,我们强制让其登录 @RequestMapping(value = "get_information.
1099 0