1.刪除系統(tǒng)特殊的的用戶帳號(hào):
禁止所有默認(rèn)的被操作系統(tǒng)本身啟動(dòng)的且不需要的帳號(hào),當(dāng)你第一次裝上系統(tǒng)時(shí)就應(yīng)該做此檢查,Linux提供了各種帳號(hào),你可能不需要,如果你不需要這個(gè)帳號(hào),就移走它,你有的帳號(hào)越多,就越容易受到攻擊。
#為刪除你系統(tǒng)上的用戶,用下面的命令:
[root@c1gstudio]# userdel username
#批量刪除方式
#這里刪除"adm lp sync shutdown halt mail news uucp operator games gopher ftp "賬號(hào)
#如果你開(kāi)著ftp等服務(wù)可以把ftp賬號(hào)保留下來(lái)。
for i in adm lp sync shutdown halt mail news uucp operator games gopher ftp ;do userdel $i ;done
2.刪除系統(tǒng)特殊的組帳號(hào)
[root@c1gstudio]# groupdel groupname
#批量刪除方式
for i in adm lp mail news uucp games dip pppusers popusers slipusers ;do groupdel $i ;done
3.用戶密碼設(shè)置
安裝linux時(shí)默認(rèn)的密碼最小長(zhǎng)度是5個(gè)字節(jié),但這并不夠,要把它設(shè)為8個(gè)字節(jié)。修改最短密碼長(zhǎng)度需要編輯login.defs文件
#vi /etc/login.defs
PASS_MAX_DAYS? 99999? ##密碼設(shè)置最長(zhǎng)有效期(默認(rèn)值)
PASS_MIN_DAYS? 0??? ##密碼設(shè)置最短有效期
PASS_MIN_LEN? 5??? ##設(shè)置密碼最小長(zhǎng)度,將5改為8
PASS_WARN_AGE? 7??? ##提前多少天警告用戶密碼即將過(guò)期。
然后修改Root密碼:
#passwd root
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
4.修改自動(dòng)注銷(xiāo)帳號(hào)時(shí)間
自動(dòng)注銷(xiāo)帳號(hào)的登錄,在Linux系統(tǒng)中root賬戶是具有最高特權(quán)的。如果系統(tǒng)管理員在離開(kāi)系統(tǒng)之前忘記注銷(xiāo)root賬戶,那將會(huì)帶來(lái)很大的安全隱患,應(yīng)該讓系統(tǒng)會(huì)自動(dòng)注銷(xiāo)。通過(guò)修改賬戶中“TMOUT”參數(shù),可以實(shí)現(xiàn)此功能。TMOUT按秒計(jì)算。編輯你的profile文件(vi /etc/profile),在"HISTSIZE="后面加入下面這行:
TMOUT=300
300,表示300秒,也就是表示5分鐘。這樣,如果系統(tǒng)中登陸的用戶在5分鐘內(nèi)都沒(méi)有動(dòng)作,那么系統(tǒng)會(huì)自動(dòng)注銷(xiāo)這個(gè)賬戶。
5.限制Shell命令記錄大小
默認(rèn)情況下,bash shell會(huì)在文件$HOME/.bash_history中存放多達(dá)500條命令記錄(根據(jù)具體的系統(tǒng)不同,默認(rèn)記錄條數(shù)不同)。系統(tǒng)中每個(gè)用戶的主目錄下都有一個(gè)這樣的文件。在此筆者強(qiáng)烈建議限制該文件的大小。
您可以編輯/etc/profile文件,修改其中的選項(xiàng)如下:
HISTFILESIZE=30或HISTSIZE=30
#vi /etc/profile
HISTSIZE=30
source /etc/profile
6.注銷(xiāo)時(shí)刪除命令記錄
編輯/etc/skel/.bash_logout文件,增加如下行:
rm -f $HOME/.bash_history
這樣,系統(tǒng)中的所有用戶在注銷(xiāo)時(shí)都會(huì)刪除其命令記錄。
如果只需要針對(duì)某個(gè)特定用戶,如root用戶進(jìn)行設(shè)置,則可只在該用戶的主目錄下修改/$HOME/.bash_history文件,增加相同的一行即可。
但是每次退出前都要重新加載文件:
source /etc/skel/.bash_logout
然后: exit
注釋?zhuān)?/strong>
/etc/skel 是一個(gè)目錄,而不是一個(gè)文件。在Linux系統(tǒng)中,它是"骨架目錄"(skeleton directory)的縮寫(xiě)。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-839953.html
骨架目錄(skeleton d文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-839953.html
到了這里,關(guān)于等保2.0 測(cè)評(píng) linux服務(wù)器加固 基本安全配置手冊(cè)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!