网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > linux > 网络管理 > Linux服务器 > Linux服务器装机安全快速进阶指南  

Linux服务器装机安全快速进阶指南

2008-05-30  作者:bitsCN整理  来源:中国网管联盟  点评 投稿 收藏

      ◆十四、登录shell 网管朋友网www_bitscn_net

    为了方便重复输入很长的命令,bash shell可以在\\"~/.bash_history\\"文件(\\"~/\\"是家目录,每个用户都是不一样的)中存500个曾经输入过的命令。每一个有自己帐号的用户,在自己的家目录中,都会有\\".bash_history\\"文件。可能会有这种情况,用户在不该输入口令的地方输入了口令,而输入的口令会在 \\".bash_history\\"文件中保存下来。而且\\".bash_history\\"文件越大这种可能性也越大。 网管论坛bbs_bitsCN_com

    在\\"/etc/profile\\"文件中HISTFILESIZE和HISTSIZE这两行决定了系统中所有用户的 \\".bash_history\\"文件可以保存多少命令。我建议把\\"/etc/profile\\"文件中的HISTFILESIZE和HISTSIZE都设成一个比较小的值,如:20。

网管u家u.bitsCN.com

    编辑profile文件(vi /etc/profile),把这些行改成: 网管u家u.bitsCN.com

   

 HISTFILESIZE=20
HISTSIZE=20
网管有家www.bitscn.net

    这样每个用户家目录下的\\".bash_history\\"就最多只能存20个命令。如果黑客试图在用户的\\"~/.bash_history\\"文件中发现一些口令,他就没有什么机会了。

网管论坛bbs_bitsCN_com

    ◆十五、改变\\"/etc/rc.d/init.d/\\"目录下的脚本文件的访问许可 网管网www.bitscn.com

    改变启动和停止daemon的脚本文件的权限。 网管有家bitscn.net

   

 [root@deep]# chmod -R 700 /etc/rc.d/init.d/*

网管朋友网www_bitscn_net

    这样只有root可以读、写和执行这个目录下的脚本。我想一般用户没有什么必要知道脚本文件的内容。 网管网www_bitscn_com

    注意:如果你安装或升级了一个程序,要用到\\"/etc/rc.d/init.d/\\"中system V脚本,不要忘记再检查一下改变和检查这个脚本文件的许可。 网管论坛bbs_bitsCN_com

    ◆十六、\\"/etc/rc.d/rc.local\\"文件

网管u家bitscn.net

    在默认情况下,当登录装有Linux系统的计算机时,系统会告诉你Linux发行版的名字、版本号、内核版本和服务器名称。这泄露了太多的系统信息。最好只显示一个\\"Login:\\"的提示信息。 中国网管论坛bbs.bitsCN.com

    第一步 网管朋友网www_bitscn_net

    编辑\\"/ect/rc.d/rc.local\\"文件,在下面这些行的前面加上\\"#\\": 网管u家u.bitsCN.com

   

 --
# This will overwrite /etc/issue at every boot. So, make any changes you
# want to make to /etc/issue here or you will lose them when you reboot.
#echo \\"\\" > /etc/issue
#echo \\"$R\\" >> /etc/issue
#echo \\"Kernel $(uname -r) on $a $(uname -m)\\" >> /etc/issue
#
#cp -f /etc/issue /etc/issue.net
#echo >> /etc/issue
-- 

网管有家bitscn.net

    第二步 网管下载dl.bitscn.com

    删除\\"/etc\\"目录下的\\"issue.net\\"和\\"issue\\"文件: 网管有家bitscn.net

   

 [root@deep]# rm -f /etc/issue
[root@deep]# rm -f /etc/issue.net
网管u家u.bitsCN.com

    注意:\\"/etc/issue.net\\"文件是用户从网络登录计算机时(例如:telnet、SSH),看到的登录提示。同样在\\"/etc\\"目录下还有一个\\"issue\\"文件,是用户从本地登录时看到的提示。这两个文件都是文本文件,可以根据需要改变。但是,如果想删掉这两个文件,必须向上面介绍的那样把 \\"/etc/rc.d/rc.local\\"脚本中的那些行注释掉,否则每次重新启动的时候,系统又会重新创建这两个文件。 网管网www.bitscn.com

网管u家u.bitscn@com

TAGs   指南   快速   安全   服务器   装机       文件   服务   命令   root@deep      
 上一篇:巧用cfengine管理linux服务器   下一篇:新手学堂:Linux操作系统配置Vsftp方法
Linux服务器装机安全快速进阶指南 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: