linux 给普通帐号添加sudo权限
例如 java进程都是ROOT账户启动,而非管理员(开发secoo_RD)可能会处理对java进程做处理,这是就需要root权限
方法:visudo(实际上打开的是/etc/sudoers),设置如下:
Cmnd_Alias OP = ALL
secoo_OP ALL = (root) NOPASSWD: OP
Cmnd_Alias RD = /bin/grep, /bin/find
# 设置别名
Cmnd_Alias JVMCMD = /usr/local/jdk1.6.0_45/bin/jstack, /usr/local/jdk1.6.0_45/bin/jmap, /usr/local/jdk1.7.0_79/bin/jstack, /usr/local/jdk1.7.0_79/bin/jmap, /usr/local/jdk1.8.0_131/bin/jstack, /usr/local/jdk1.8.0_131/bin/jmap
# 设置secoo_RD能够不需要密码以root权限执行JVMCMD
secoo_RD ALL = (root) NOPASSWD: RD, JVMCMD

浙公网安备 33010602011771号