Linux主机root切换用户获取$?结果异常案例
来源:互联网 发布:网络舆情报告 编辑:程序博客网 时间:2024/05/30 23:03
1. 问题描述
首先是NBU备份I2000数据库时,监控页面查看到总是失败,但事实上,rman备份操作已经完成,只是最后取$?时异常导致而已。其次,在一次业务升级中,ideploy工具自动升级之前做的环境检查,各个部件都检查不通过,无法自动升级,最后手工做的升级,几百块单板,真是悲剧。
2. 问题现象
NDMC21:~ # su - sshusr -c "ls";echo $? bin breeze check.sh Documents ideploy_file_history nohup.out public_html 1
可以看到,正常来说,最后取$?时,应该返回0才对的。
3. 问题分析
针对这个问题,特地向SuSE原厂提了个case,也收集了各方面日志,甚至是strace的日志,问题一直无法定位。
我觉得这个问题以前不存在,最近才出现,应该是与近期的安全加固有极大的关系,于是让做安全加固的兄弟对OS层面的所有操作都整理出来。
结果为:主要是由于/etc/security目录权限被修改了,/etc/security -- 原来权限:755,做了安全加固后,权限被修改为:600。
我在几台主机上测试,都是OK的:
NDMC21:~ # ls -ld /etc/security/ drw------- 2 root root 368 Jul 12 00:24 /etc/security/NDMC21:~ # su - sshusr -c "ls";echo $? bin breeze check.sh Documents ideploy_file_history nohup.out public_html 1NDMC21:~ # chmod 755 /etc/security NDMC21:~ # su - sshusr -c "ls";echo $? bin breeze check.sh Documents ideploy_file_history nohup.out public_html 0
blog地址:http://blog.csdn.net/hw_libo/article/details/38979791
-- Bosco QQ:375612082
---- END ----
-------------------------------------------------------------------------------------------------------
版权所有,文章允许转载,但必须以链接方式注明源地址,否则追究法律责任!
0 0
- Linux主机root切换用户获取$?结果异常案例
- Linux 从user用户切换至root用户 从root用户切换至user用户
- ubuntu linux切换用户到root
- ubuntu linux切换用户到root
- ubuntu linux普通用户切换到root用户
- ubuntu linux切换用户到root
- Linux命令之切换到root用户
- linux 用户切换到root命令
- linux初次使用切换为root用户
- linux如何切换到root用户
- linux如何切换到root用户
- 1 Linux普通到root用户切换
- Linux中的用户切换(root授权)
- linux无法切换到root用户
- linux积累(1)--root用户切换
- Linux切换到root用户失败原因
- Linux从一般用户切换到root用户
- Linux下普通用户切换到root用户
- ubuntu下git安装及使用
- printf详解
- Ajax之DWR框架使用小结(1)
- codewarrior 5.0/5.1 .prm文件解读
- lowlevel_init.S
- Linux主机root切换用户获取$?结果异常案例
- Same Tree
- cocos2d-x 2.2.3 win32程序发布注意
- java读写 properties
- 【数据结构练习】专家评委打分
- 笔试面试那件小事(数据库概念知识)
- android 仿QQ5.0左侧菜单,仿ISO7菜单,residemenu
- STL deque的crend方法(11)
- HtmlEncode与HtmlDecode的区别