tuxedo无权限启停
2013-01-06 14:05
309 查看
今天上午一同事找到我说启动tuxedo报一个错误,要求我协助解决。错误报错信息如下:
$ tmboot -y
tmboot: CMDTUX_CAT:1113: ERROR: Must be the administrator to execute this command
1、看到这个问题首先我就去检查此用户是否在tuxedo用户组,拥有执行的权限。
执行命令cat /etc/group发现用户ecds1是在tuxedo组(tuxedo::109:tuxedo,ecds,star,ecds1,star1),这样这个没有权限的问题不是因为它本身不能只能此命令的权限问题。
2、我查看它的配置文件tuxedo.conf和tuxedo.doma发现此配置文件和我之前搭建的那套域连接配置相同,生成的二进制文件也相同。于是我就发现了问题,这个二进制文件中所配置的所有环境变量都是指向的是另外一个用户ecds的目录,而且域名都和ecds用户一样,而它ecds1用户无权限去执行ecds用户下的可执行程序。所以这个地方就会报无权限执行的错误。
3、于是我重新配置了一下这两个配置文件tuxedo.conf和tuxedo.doma。并生成二进制的文件tuxedo.ubb和tuxedo.bdm。再执行tmboot -y 。发现成功完成!到此问题已经解决。(注意此处
问题其实很让人吐血,第一点他竟然把我配置好的另外一个用户的文件完全拷贝,什么也没修改。第二点它竟然出错了没有去查看配置文件看不不是配置错误。这个足以证明他对此配置根本没有理解而是照搬抄袭的。)
$ tmboot -y
tmboot: CMDTUX_CAT:1113: ERROR: Must be the administrator to execute this command
1、看到这个问题首先我就去检查此用户是否在tuxedo用户组,拥有执行的权限。
执行命令cat /etc/group发现用户ecds1是在tuxedo组(tuxedo::109:tuxedo,ecds,star,ecds1,star1),这样这个没有权限的问题不是因为它本身不能只能此命令的权限问题。
2、我查看它的配置文件tuxedo.conf和tuxedo.doma发现此配置文件和我之前搭建的那套域连接配置相同,生成的二进制文件也相同。于是我就发现了问题,这个二进制文件中所配置的所有环境变量都是指向的是另外一个用户ecds的目录,而且域名都和ecds用户一样,而它ecds1用户无权限去执行ecds用户下的可执行程序。所以这个地方就会报无权限执行的错误。
3、于是我重新配置了一下这两个配置文件tuxedo.conf和tuxedo.doma。并生成二进制的文件tuxedo.ubb和tuxedo.bdm。再执行tmboot -y 。发现成功完成!到此问题已经解决。(注意此处
问题其实很让人吐血,第一点他竟然把我配置好的另外一个用户的文件完全拷贝,什么也没修改。第二点它竟然出错了没有去查看配置文件看不不是配置错误。这个足以证明他对此配置根本没有理解而是照搬抄袭的。)
相关文章推荐
- Vista下让程序以管理员权限运行
- FTP用户权限
- IBM FileNet P8 的权限管理
- Win7系统取得以管理员身份运行权限的方法(图文教程)
- Android之SharedPreferences权限
- Oracle 用户权限分配说明
- SDK23 读取联系人 权限拒绝
- Postgres 权限管理,指定IP访问,禁止public下创建新表
- Android M动态申请获取权限android.permission.READ_PHONE_STATE
- Linux_文件权限
- 【基于角色的访问控制RBAC】权限与资源树
- 3.21 学数据库 python操作数据库 权限系统设计
- chmod数字权限的解释
- crystalwall是使用C#开发的一个.NET权限框架¶
- Android权限
- Android中通过代码改变系统文件都写权限
- Android的所有权限说明
- Hadoop集群部署权限总结
- Mac上MySQL忘记root密码且没有权限的处理办法&workbench的一些tips
- Android中应用程序如何获得系统签名权限