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

sudo 權限管理詳解:特性、授權檔案結構、別名定義與實戰範例

編輯:關於 Linux

sudo 三大特性

  1. 授權指定使用者在指定主機執行指定管理指令。
  2. 完整記錄執行日誌,便於稽核。
  3. 票證機制:首次輸入密碼後取得 5 分鐘免密票證。

授權檔案:/etc/sudoers

嚴禁直接 vim 編輯,必須用 visudo 防止語法錯誤導致無法 sudo。

四大別名定義(必須全大寫)

別名類型用途範例
User_Alias使用者/群組/UID/GIDUser_Alias ADMIN = user1, %wheel, #1000
Host_Alias允許執行的主機Host_Alias SERVERS = 192.168.1.10, 10.0.0.0/24
Runas_Alias可切換的目標身分Runas_Alias OP = root, operator
Cmnd_Alias允許執行的指令/目錄Cmnd_Alias PKG = /usr/bin/yum, /usr/bin/dnf

授權規則語法

使用者  主機=(切換身分)  指令
ADMIN   SERVERS=(OP)    PKG

可用 ! 排除特定指令(如 ! /usr/bin/passwd root)。

結語

善用四大別名模組化授權規則,配合 visudo 安全編輯,即能建立細緻且可維護的 sudo 權限體系。

Copyright © Windows教程網 All Rights Reserved