天天看點

sudo 權限配置設定表

  在實際工作中可以通過sudo對不同類型的用賦予不同的權限,具體可以參考如下清單進行參考

1)運維組(OP)

級别 權限

初級運維

A、B、C、D

檢視系統資訊,檢視網絡狀态等基本資訊内容
/usr/bin/free,/usr/bin/iostat, /usr/bin/top, /bin/hostname, /sbin/ifconfig, /bin/netstat,/sbin/route
進階運維 檢視系統資訊,檢視和修改網絡配置,程序管理,軟體管理,存儲管理,一些比較深入的資訊
/usr/bin/free,/usr/bin/iostat, /usr/bin/top, /bin/hostname, /sbin/ifconfig, /bin/netstat,/sbin/route, /sbin/iptables, /etc/init.d/network, /bin/nice, /bin/kill,/usr/bin/kill, /usr/bin/killall, /bin/rpm, /usr/bin/up2date, /usr/bin/yum,/sbin/fdisk, /sbin/sfdisk, /sbin/parted, /sbin/partprobe, /bin/mount,/bin/umount
運維經理 超級使用者所有權限,可以做任何事
ALL

2)開發組(develop):

初級開發工程師 root的檢視權限,對應服務檢視日志權限
進階開發工程師 root的檢視權限,對應服務檢視日志的權限,重新開機對應服務的權限
/sbin/service,/sbin/chkconfig,  tail /app/log*, grep/app/log*, /bin/cat, /bin/ls 
開發管理(經理級别) 項目所在伺服器的ALL權限,不能修改root密碼
ALL,!/usr/bin/passwd root, /usr/bin/passwd [A-Za-z]*,!/usr/bin/passwd root