机器环境:
HP rx8640主机
HP-UX 11.23操作系统
nPar0下划分两个vPar,分别是vPar00、vPar01
故障现象:
telnet到vPar00报错:
HP-UX UATDB3 B.11.23 U ia64 (ta)
System error
ERROR: Check /etc/pam.conf file permissions and ownership
-r--r--r-- 1 root sys /etc/pam.conf
Boot in single-user mode for missing /etc/pam.conf
且无法登陆到多用户状态。
故障解决过程:
1,根据故障提示,初步判断故障原因是由于错误的更改了系统文件权限而导致系统无法启动到多用户状态,解决办法是进入到单用户对/etc/pam.conf文件的权限进行修改
2,进入到vPar01,先使vPar00处于停机状态:vparreset -p vpar00 -h
3,ctrl+a切换到vPar00,待处于“MON>”状态下,证明vPar00处于停机状态
4,MON>vparload -p vpar00 -o "-is"引导vPar00从单用户状态启动
5,待vPar00启动到单用户状态:
fsck
mount /usr
ll /etc/pam.conf查看其权限,发现由默认的444被修改为777,chmod 444 pam.conf
6,init 3
7,仍然无法登陆到多用户状态,报错:
Sep 10 14:58:46 UATDB3 login: open_module: module /usr/lib/security/hpux32/libpam_hpsec.so.1 writable by group
看来还有其他系统文件被错误的修改了权限
8,对照正常运行的其他系统下/usr/lib/security/hpux32目录下文件权限并记录
9,重新启动vPar00到单用户状态下,按照正确的权限进行修改,然后init 3启动到多用户状态,正常
10,故障解决,写报告
阅读(2758) | 评论(0) | 转发(0) |