Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

Linux 系統安全管理五大關鍵設定:從引導程序到密碼複雜度

編輯:關於 Linux

Linux 作為伺服器主流作業系統,其進程若被惡意利用將造成嚴重危害。本文說明五項必備的安全管理設定。

1. 引導程式加密(GRUB/LILO)

未設定引導密碼時,root 密碼易被破解。編輯 /etc/grub.conf 或 /etc/lilo.conf 設定 password 參數,防止透過單用戶模式重置密碼。

2. 移除危險的 SUID/SGID 權限

檔案擁有 s 權限(SUID/SGID)且搭配 x 執行位時,執行者將獲得檔案擁有者(如 root)權限。若 chmod 本身被設 SUID,任意用戶可竄改所有檔案權限。定期掃描並移除非必要的 SUID/SGID 檔案。

3. 閒置自動登出

編輯 /etc/profile 設定 TMOUT 參數(秒數),超時無操作自動登出,防止帳號被盜用。

4. 強制密碼複雜度

編輯 /etc/login.defs 設定密碼最短/最長長度、過期天數等,避免弱密碼被暴力破解。

5. 限制非必要用戶登入

建立服務帳號時指定不存在的家目錄與 /sbin/nologin Shell;收緊 /etc/passwd、/etc/shadow 權限,僅 root 可讀。

Linux 開放特性雙面刃,善用上述設定可大幅降低風險,守護系統安全。

Copyright © Windows教程網 All Rights Reserved