sudoer命令各參數含義及設置

對於普通用戶sudo加權的時限制能夠執行的命令segmentfault

http://www.javashuo.com/article/p-ojaljlig-mm.html服務器

 

須要修改/etc/sudoersspa

 

1. 字段說明以下get

受權用戶/組 主機  =[(切換到哪些用戶或組)] [是否須要輸入密碼驗證] 命令1,命令2,...it

字段1      字段2  =[(字段3)] [字段4] 字段5登錄

好比容許root用戶可在任何地方運行任何命令command

root ALL=(ALL) ALL  #這裏省略了是否須要密碼驗證密碼

# Allows people in group wheel to run all commands without passwordword

%wheel ALL=(ALL) NOPASSWD: ALLco

 

1)"字段2"表示容許登陸的主機, ALL表示全部; 若是該字段不爲ALL,表示受權用戶只能在某些機器上登陸本服務器來執行sudo命令. 好比:

jack mycomputer=/usr/sbin/reboot,/usr/sbin/shutdown

2)字段3,字段4是能夠省略的,"字段3"若是省略, 至關於(root:root),表示能夠經過sudo提權到root; 若是爲(ALL)或者(ALL:ALL), 表示可以提權到(任意用戶:任意用戶組)。

表示: 普通用戶jack在主機(或主機組)mycomputer上, 能夠經過sudo執行reboot和shutdown兩個命令。"字段3"和"字段4"省略

 

3)"字段5"是使用逗號分開一系列命令,這些命令就是受權給用戶的操做; ALL表示容許全部操做。

相關文章
相關標籤/搜索