Linux精講——sudo命令

sudo 可以讓普通用戶臨時以 root 的身份執行指定的命令
root 帳戶可以通過執行 visudo 或者編輯 /etc/sudoers 配置文件進行配置哪個用戶[組]可以使用哪個命令

## Allow root to run any commands anywhere
root    ALL=(ALL)       ALL
fish    ALL=(root)      NOPASSWD: /bin/ls

## Allows people in group wheel to run all commands
# %wheel        ALL=(ALL)       ALL
  • 第 1 列,指定可以通過sudo執行命令的用戶
  • 第 2 列,‘=’左邊表示登錄來源,可以用來限制登錄ip,‘=’右邊括號裏表示執行哪個用戶的命令
  • 第 3 列,可以指定普通用戶可以執行哪些命令,‘NOPASSWD’可以使普通用戶免密碼執行特殊命令 -
  • ‘%wheel’行表示可以設置某個用戶組可以 root 身份執行指定命令
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章