/etc/sudoers Defaults !visiblepw Defaults always_set_home Defaults env_reset Defaults env_keep = "COLORS DISPLAY HOSTNAME HISTSIZE INPUTRC KDEDIR LS_COLORS" Defaults env_keep += "MAIL PS1 PS2 QTDIR USERNAME LANG LC_ADDRESS LC_CTYPE" Defaults env_keep += "LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES" Defaults env_keep += "LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE" Defaults env_keep += "LC_TIME LC_ALL LANGUAGE LINGUAS _XKB_CHARSET XAUTHORITY" Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin root ALL=(ALL) ALL ##Add by sandy Defaults logfile=/var/log/sudo.log ##Cmnd_Alias by sandy Cmnd_Alias C_CMD_1= !/usr/bin/passwd, /usr/bin/passwd [A-Za-z]*, !/usr/bin/passwd root,!/sbin/fdisk,!/sbin/parted,!/usr/sbin/visudo,!/usr/bin/vi* *sudo* ,!/bin/vi *sudo*,!/bin/cat /var/log/sudo.log,!/bin/rm /var/log/sudo.log Cmnd_Alias N_CMD_1 = /sbin/route, /sbin/ifconfig, /bin/ping, /sbin/dhclient, /usr/bin/net, /sbin/iptables,/usr/bin/rfcomm, /usr/bin/wvdial, /sbin/iwconfig, /sbin/mii-tool,/bin/cat /var/log/* Cmnd_Alias P_CMD_1 = /bin/cat /data/logs/*,/bin/cat /var/log/messages,/bin/cat /data/www/*,/bin/sh,/data/sh/*.sh Cmnd_Alias P_CMD_2 = /usr/bin/vim /data/www/cloud/index.php,/usr/bin/php ### User_Alias by sandy User_Alias ADMINS = omadmin,dev User_Alias CHUJIADMINS = User_Alias NETADMINS = User_Alias PROGRAMERS = User_Alias TMPWS = ###Runas_Alias by sandy Runas_Alias SUUSER = root ## pri config ADMINS ALL=(ALL) NOPASSWD:ALL CHUJIADMINS ALL=(SUUSER) NOPASSWD:ALL,C_CMD_1 NETADMINS ALL=(SUUSER) NOPASSWD:N_CMD_1 PROGRAMERS ALL=(SUUSER) NOPASSWD:P_CMD_1 TMPWS ALL=(SUUSER) NOPASSWD:P_CMD_2 User_Alias OMUSER = admin Cmnd_Alias OMDUTY = /data/webserver/tomcat0*/bin/*.sh, /data/webserver/tomcat0*/logs/*, /usr/bin/scp, /bin/kill OMUSER ALL=(ALL) OMDUTY User_Alias OMUSER = skyAC Cmnd_Alias DUTY = /data/log/ OMUSER ALL=(ALL) DUTY
linux:服务器SSH账号权限配置sudo
原创
©著作权归作者所有:来自51CTO博客作者蜗牛奔跑ing的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
centOS普通用户ssh失败
centOS普通用户ssh失败的一个解决案例
ssh 失败 centos
















