Linux雖同為多用戶系統,但與Windows安全管理差異大。本文重點介紹核心安全命令。
passwd [選項] 帳戶名-l鎖定、-u解鎖、-x最大使用天數、-n最小使用天數、-d刪除密碼、-S檢查認證類型(均需root)su [選項] [-] [USER [ARG...]]-f不讀啟動檔(csh/tcsh)、-l模擬重新登入(環境變數/工作目錄變更)、-m/-p保留環境、-c command執行單命令後返回su -c df root以root執行df後返回umask [-p] [-S] [mode]0077(僅擁有者r/w,關閉他人所有權限)~/.bash_profile加umask 0077確保每次Shell啟動生效umask -S顯示u=rwx,g=rx,o=rx → umask -p 177 → umask -S顯示u=rw,g=,o=chgrp [選項] 群組 檔案… 或 chgrp [--reference=參考檔案] 檔案…-c僅顯示更改、-h僅影響符號連結、-R遞迴、-v詳細、--reference參考檔案群組chgrp -R book /opt/local/bookchmod [who][+|-|=][mode] 檔案、數字法chmod [mode] 檔案(3位八進制u/g/o)chmod 666 tem(rw-rw-rw-) 或 chmod a=wx temchown [選項] 用戶或組 檔案-h僅影響符號連結、--from條件匹配、-R遞迴、-v詳細chown wan shiyan.c;chown -R wan.users /hichattr [-RV] [-+=AacDdijsSu] [-v version] 檔案或目錄+i不可修改(防刪除/重命名/寫入)、+a僅可追加、+s安全刪除、+u可復原、+A不更新atime、+S同步寫入、+d備份排除、+j日誌數據-R遞迴、-V詳細輸出