Linux - Sudo 提升權限成為管理者
Contents
Linux 大多數系統管理工作僅能系統管理者操作,不過如果有特定 User 需要指定服務的操作呢?例如 Nginx 設定檔重新熱載入,不太可能每次都要等 root 來操作,那如何授與特定使用者做操作??
Linux - Sudo 提升權限成為管理者
1.Sudo 設定
|
|
- 添加下列配置 ( 以空格區隔欄位 ) 如下圖:
- 欄位一 : 使用者(如指定群組可以加上 %student)
- 欄位二 : 表示在本機電腦任何時都能執行
- 欄位三 : 限定可以提升權限的指令
2. 驗證
2.1. 使用普通使用者於一般方式嘗試重新熱載入 Nginx 設定
- 會顯示 Permission denied
2.2 使用 sudo 暫時提升權限熱載入 Nginx 設定
- 輸入該使用者的密碼即可重新載入 Nginx 設定
2.3 使用 sudo 暫時提升權限嘗試停止 Nginx 服務
- 此時系統就會警告,並限制該使者用沒有權限這樣做
3. 結論
透過 sudo file 配置,可以很方便的指定使用者去做有限度的管理者操作 。
如果你還沒有註冊 Like Coin,你可以在文章最下方看到 Like 的按鈕,點下去後即可申請帳號,透過申請帳號後可以幫我的文章按下 Like,而 Like 最多可以點五次,而你不用付出任何一塊錢,就能給我寫這篇文章的最大的回饋!