close
- su -c 指令 切換身份並執行指令,通常給管理者使用
- sudo 指令 切換身份並執行指令,可以讓一般使用者使用管理者權限執行指令,不需提供管理者密碼
※將sudo 改為root開放管理權限,使用者不需知道管理密碼:
- vi /etc/sudoers
- 修改設定檔,並將 Defaults targetpw 設定註解
- ALL ALL=(ALL)
- 加入一行 momo ALL=(root) /sbin/service network restart
momo ALL=(root) NOPASSWD:/sbin/service network restart 執行sudo指令時不需輸入密碼
帳號 可使用的終端機=(欲sudo的帳號也可以為ALL) 欲執行的完整執行檔路徑或執行檔加參數
帳號 可使用的終端機=NOPASSWD:(欲sudo的帳號也可以為ALL) 欲執行的完整執行檔路徑或執行檔加參數
6. momo 測試
sudo /sbin/service network restart
7. sudo -l 可以檢視目前使用者可以使用的sudo指令
8. sudo -k 將輸入密碼的有效期限清除,預設為5分鐘
9. 讓momo 一般帳號使用service 指令管理network
vi /etc/sudoers
momo ALL=(root) sbin/service network *
10 設定service sshd不可以執行,其它可以執行:
momo ALL=(root) sbin/service network *,!service sshd *
全站熱搜