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

posted @ 2019-12-27 11:53  zbjice  阅读(210)  评论(0)    收藏  举报