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 身份执行指定命令
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章