这种管理方法一般用于Linux。
使用命令:visudo
(会直接编辑/etc/sudoers文件)
一般配置如下:
User_Alias MGMTS=admin,oracle
Cmnd_Alias NETWORKING = /sbin/route, /sbin/ifconfig, /bin/ping,
/sbin/dhclient, /usr/bin/net, /sbin/iptables, /usr/bin/rfcomm,
/usr/bin/wvdial, /sbin/iwconfig, /sbin/mii-tool
Cmnd_Alias SOFTWARE = /bin/rpm, /usr/bin/up2date,
/usr/bin/yum
Cmnd_Alias SERVICES = /sbin/service, /sbin/chkconfig
Cmnd_Alias LOCATE = /usr/bin/updatedb
Cmnd_Alias STORAGE = /sbin/fdisk, /sbin/sfdisk, /sbin/parted,
/sbin/partprobe, /bin/mount, /bin/umount
Cmnd_Alias DELEGATING = /bin/chown,
/bin/chmod, /bin/chgrp
Cmnd_Alias PROCESSES = /bin/nice, /bin/kill, /usr/bin/kill,
/usr/bin/killall
Cmnd_Alias DRIVERS = /sbin/modprobe
Cmnd_Alias SHUTDOWN = /sbin/shutdown
Cmnd_Alias VIM = /bin/vi, /bin/cp, /bin/mv, /bin/mkdir,
/bin/rm
Cmnd_Alias APP = /home/eassen/resin3/bin/,
/home/eassen/java/jdk1.6.0_13/bin/
Defaults requiretty
Defaults env_reset
Defaults env_keep = "COLORS DISPLAY HOSTNAME HISTSIZE INPUTRC 傲娇的灰狼/p>
LS_COLORS MAIL PS1 PS2 QTDIR USERNAME 甜蜜的人生/p>
LANG LC_ADDRESS LC_CTYPE LC_COLLATE LC_IDENTIFICATION 甜蜜的人生/p>
LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC 甜蜜的人生/p>
LC_PAPER LC_TELEPHONE LC_TIME LC_ALL LANGUAGE LINGUAS 甜蜜的人生/p>
_XKB_CHARSET XAUTHORITY"
root ALL=(ALL) ALL
%sys ALL = NETWORKING, SOFTWARE, SERVICES, STORAGE, DELEGATING,
PROCESSES, LOCATE, DRIVERS
%users ALL=/sbin/mount /mnt/cdrom,
/sbin/umount /mnt/cdrom
ALL=NETWORKING,SOFTWARE,SERVICES,STORAGE,DELEGATING,PROCESSES,SHUTDOWN,VIM,APP
添加命令搜索路径:
export PATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/bin:/usr/sbin:$PATH