关于许多人来说,迁移到Linux是一件乐事。而关于另外一些人来说,这几乎是一场恶梦。尤其是关于一些刚步入Linux维护大门的维护员来说,假设不防止一些多见的错误,就容易给单位的网络或系统带来安全风险。本文将为协助这些菜鸟们防止这些错误提供一些建议。
错误一:不阅历严厉审核,从多种渠道下载装置各品种型的使用顺序
乍看起来,这也许是一个不错的主见。假设你在运转Ubuntu,你会知晓包维护顺序运用的是.deb软件包。不过,你找到的许多使用顺序是以源代码的方式提供的。没有疑问吗?这些顺序装置后也容许以正常任务。但是你为什么无法随意装置顺序呢?道理很容易,假设你以源的方式装置了顺序,那么,你的软件包维护系统将无法跟踪你所装置的东西。因而,在顺序包A(以源的方式装置)依托于顺序包B(从一个.deb库装置的),而软件包B是从更新维护器更新的时辰,会发作什么事情呢?顺序包A能够运转,也能够无法运转。不过,假设顺序包A和B都从.deb库装置的话,二者都能运转的时机将更高。此外,在一切的顺序包都来自于一样的二进制类型时,更新顺序包将更为容易。
错误二:无视更新
这并不是说Linux维护员缺乏技巧。不过,许多Linux维护员在运转了Linux之后,以为日后就无事可做了,以为它安全牢靠。原本,新的更新可以为一些新的漏洞打上补丁。维持更新可以在一个易受损的系统与一个安全的系统之间构造分水岭。Linux的安全来自于不时地维护。为了完成安全性,为了运用一些新的特征和固定性,任何维护员都应当跟上Linux的更新步伐。
错误三:蹩脚的口令
记得,root 的口令通常是linux王国的主要。所以为什么要让root的口令那么容易被破解呢?保证你的用户口令的强健性至关主要。假设你的口令比拟长,且难于记忆,可将这个口令寄存在一个可被加密的位置。在须要这个口令时,可用解密软件解开这个口令运用之。
错误四:将服务器启动进入到X
在一台机器是自用服务器时,你能够会想到装置X,这样一些维护职务就会容易一些。不过,这并不意味着用户须要将服务器启动进入到X。这样会糜费珍贵的内存和CPU资源。相反地,你应当在级别3上中止启动流程,进入命令行方式。这样做不但会将一切的资源留给服务器,并且还会防止泄露机器的秘密。要登录到X,用户只须要以命令行方式登录,然后键入startx进入到桌面。
错误五:随意容许,原由是不了解容许
假设对容许配置不当,就会给黑客留下时机。处理容许疑问的最容易方法是运用所谓的RWE方法,即Read(读取)、Write(写入)、Execute(执行)。假定你想让一个用户可以读取一个文件但无法写入文件。为此,你可以执行:chmod u w,u-rx 文件名,一些新用户能够会看到一个错误,说他们没有运用文件的容许,因而他们就运用了:Chmod 777 文件名,以为这样可以防止疑问。但这样做实践上会招致更多的疑问,由于它给了文件的可执行的权限。记得这一点:777将一个文件的读取、写入、执行的容许给了一切用户,666将一个文件的读取、写入权限给了一切用户,而555将文件的读取、执行权限给了一切用户,尚有444、333、222、111等等。
错误六:没有备份主要的配置文件
许多维护员都有这样的体会,在晋级到某个X版本,如X11之后,却觉察新版本破坏了你的xorg.conf配置文件,以致于你再也无法运用X?建议你在晋级X之前,先对以前的/etc/x11/xorg.conf作一个备份,以免晋级失败。当然,X的晋级顺序会设法为用户备份xorg.conf文件,但它却在/etc/x11目录内备份。即便这种备份看起来不错,你最好照旧自己做一个备份吧。笔者的一个习性是将其备份到/root目录中,这样,用户就可以知晓只需根(root)用户可以访问此文件。记得,安全第一。这里的方法也适用于其它的主要备份,如Samba、Apache、mysql等。
错误七:以根用户身份登录
这是一种很风险的错误。假设用户须要根特权来执行或配置一个使用顺序,可以在一个规范的用户账户中运用su切换到root用户。登录到root为什么不是一件善事儿?在用户以规范用户身份登录时,一切正在运转的X使用顺序仍拥有仅限于此用户的访问权。假设用户以根用户身份登录,X就拥有了root的容许。这就会招致两个疑问,一、假设用户由GUI犯了一个大错,这个错误对系统来说,有能够是一个庞大的灾难。二、以根用户的身份运转X使得系统更易于蒙受攻击。
错误八:没有装置一个可正常运转的内核
你能够不会在一台机器上装置10个以上的内核。但你须要更新内核,这种更新并没有删除以前的内核。你是如何做的呢?你不时坚持运用近来的可正常任务的内核。假定你现在正常任务的内核是2.6.22,而2.6.20是备份内核。假设你更新到2.6.26,而在新内核中一切都任务正常,你就可以删除2.6.20了。
错误九:逃避运用命令行
恐怕很少有人情愿记得那么多命令。在大非少数情况下,图形用户界面是许多人的最喜欢。不过,有时,命令行运用起来愈加容易、快捷、安全、牢靠。逃避运用命令行是Linux维护的大忌。维护员至少应当了解命令行是如何任务的,至少还要掌握一些主要的维护命令。
错误十:无视日志文件
/var/log的存在是有理由的。这是寄存一切的日志文件的独一位置。在发作疑问时,你最先须要看一下这里。检验安全疑问,可看一下/var/log/secure。笔者看的第一个位置是/var/log/messages。这个日志文件保管着一切的普通性错误。在此文件中,你可以得到关于网络、媒体更改等消息。在维护一台机器时,用户可以运用某个第三方的使用顺序,如logwatch,这样就可以树立为用户树立基于/var/log文件的各种报告。
这十个错误在一些Linux维护员菜鸟们中是很多见的。防止这些错误将会使维护任务愈加安全、稳健。
读库教程网文章由网络收集后整理发布,文章发布人拥有该内容的所有权力及责任!
如果你喜欢这页,可以按Ctrl+D收藏起来。







