Chinaunix首页 | 论坛 | 博客
  • 博客访问: 546841
  • 博文数量: 32
  • 博客积分: 5359
  • 博客等级: 大校
  • 技术积分: 1535
  • 用 户 组: 普通用户
  • 注册时间: 2005-01-04 20:39
文章分类

全部博文(32)

文章存档

2011年(1)

2010年(1)

2009年(6)

2008年(24)

我的朋友

分类:

2008-12-23 14:35:12

    以前的公司不允许使用sudo,所以一直没研究过这个东西。最近遇到一个问题——下班后,开发人员因测试紧急,需要系统管理员能赶回来为他们重启WAS,类似问题只有通过给个别普通用户赋予启、停WAS的权力来解决。IBM官方的方法是修改一堆文件或目录的权限,我觉得太累,所以上午花时间测试下sudo,发现sudo还真是简单、好用、安全性也比IBM官方的好。

    装完sudo,一条命令改下配置文件,所有工作就完了:
cat <<'!' >>/etc/sudoers

Defaults loglinelen=0
Defaults        logfile=/var/log/sudo.log
#Defaults !syslog

db2inst1        ALL=(ALL) NOPASSWD: /usr/was/bin/stopServer.sh,/usr/was/bin/startServer.sh
!

    实际执行效果:
< :/home/db2inst1>$sudo /usr/was/bin/stopServer.sh MONITOR2Server
ADMU0116I: Tool information is being logged in file
/usr/WebSphere/AppServer/logs/MONITOR2Server/stopServer.log
ADMU3100I: Reading configuration for server: MONITOR2Server
ADMU3201I: Server stop request issued. Waiting for stop status.
ADMU4000I: Server MONITOR2Server stop completed.
< :/home/db2inst1>$sudo /usr/was/bin/startServer.sh MONITOR2Server
ADMU0116I: Tool information is being logged in file
/usr/WebSphere/AppServer/logs/MONITOR2Server/startServer.log
ADMU3100I: Reading configuration for server: MONITOR2Server
ADMU3200I: Server launched. Waiting for initialization status.
ADMU3000I: Server MONITOR2Server open for e-business; process id is 2179272
< :/home/db2inst1>$


========================================================================
任何形式的转载,请写明出处:
email:
blog:    http://www.cublog.cn/u/739/
========================================================================

阅读(2793) | 评论(6) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-01-05 11:18:29

只是好奇,你公司里WebShpere由root管理的吗? 有没有中间件team配置,设置WAS? How about applications?