Chinaunix首页 | 论坛 | 博客
  • 博客访问: 542994
  • 博文数量: 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/
========================================================================

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

chinaunix网友2009-06-26 13:32:20

谢谢楼上提醒。我不懂WAS,不过这里的其他人更不懂,所以我只好充数先兼着管管了。WAS管理的技术含量其实挺高的,要真正管得好,不是类似我这样的外行短时间内能做到了。

chinaunix网友2009-06-25 11:57:04

faint.. WAS由root直接管理 没有wasadmin之类的... Risk...

chinaunix网友2009-06-22 10:09:35

在IBM的ftp找到了,呵呵。

chinaunix网友2009-06-22 10:01:38

我想问下,sudo软件在那里下载,我找了N久,谢谢了。

chinaunix网友2009-01-06 09:17:24

是root管理的;没有中间件team;applications是开发人员写的,他们负责。