|
环境是rhel 5.4,jboss 脚步放在 /home/user1/work/jboss/bin 下,正常时使用user1登录,
cd /home/user1/work/jboss/bin
./run.sh 可以正常启动,
后来由于需要,将jboss里面的一个端口改为80,但是user1没有权限开启80端口,
想到了使用sudo,但是在sudoers配置后,使用sudo /home/user1/work/jboss/bin/run.sh运行,报错,经分析使用sudu后,环境变量改变,为root用户的环境变量于user1环境变量不一致导致。
现在希望sudo时不切换环境变量还使用user1的环境启动jboss,请问该如何做呢?
user1 ALL=(ALL) /home/user1/work/jboss/bin/ |
|