酷!學園

技術討論區 => Linux 討論版 => 主題作者是: cchugo 於 2006-03-06 01:06

主題: 除了root可以登入,其他帳號都無法登入
作者: cchugo2006-03-06 01:06
有一個問題請教各位學長
我有一台安裝RedHat8.0的電腦 , 因為power壞掉 , 太晚發現 , 所以電腦一直重新開機 , 更換後變成只有root可以登入,其他帳號登入後,顯示 no directory  /home/帳號 , 又跳回LOGIN的畫面 , 這樣造成有的程式需用root以外帳號執行 , 變成這些程式無法執行 , 我有試過更新編譯kernel , 不過還是一樣 , 所以能否請各位學長幫忙 , 是那裡出了問題  謝謝
主題: 除了root可以登入,其他帳號都無法登入
作者: csliu2006-03-06 01:44
看一下~/etc/passwd吧~
看一下他們是否能登入~
搞不好沒帳號~
搞不好是手動增加帳號~沒有家目錄~
主題: 除了root可以登入,其他帳號都無法登入
作者: cchugo2006-03-06 07:47
謝謝你的回覆
已經查過/etc/passwd 都正常 , 有家目錄及/bin/bash ,  也重新新增使用者 , 還是一樣
主題: 除了root可以登入,其他帳號都無法登入
作者: csliu2006-03-06 07:59
看看你的/etc下是否有個檔案叫做nologin
有的話~~請刪除試試看!
主題: 除了root可以登入,其他帳號都無法登入
作者: paulso2006-03-06 10:19
會否不斷重新開機後 /home 這個 partition 壞掉了...
主題: 除了root可以登入,其他帳號都無法登入
作者: twu22006-03-06 11:44
沒有那個目錄, 就建一個來用不就好了? 注意一下 owner 就可以了.
主題: 除了root可以登入,其他帳號都無法登入
作者: cchugo2006-03-06 11:47
/home 的分割區正常 , 資料也都在可以讀取 , /etc/fstab mount也都正常 , 在/etc底下沒有nologin , 現在的情形所有的服務ssh,ftp,除了root可以本機及遠端登入其他都不能登入 , 請各位學長幫忙
主題: 除了root可以登入,其他帳號都無法登入
作者: cchugo2006-03-06 12:09
smb可以啟動 , 網芳也可以看到這台電腦 , 但進去之後會出現      
無法存取\\samba
伺服器並沒有設定異動功能
沒辦法登入 , 系統重裝應該就可以解決 , 因為有一些設定不是我用的 , 再加上如果有辦法解決 , 下次在遇到就沒問題了 , 希望各位學長能大力幫忙 , 謝謝
主題: 除了root可以登入,其他帳號都無法登入
作者: paulso2006-03-06 14:51
看看 log 檔
主題: 除了root可以登入,其他帳號都無法登入
作者: cchugo2006-03-07 18:17
Mar  7 17:37:16 lus01 domino: Starting Domino Server ..
Mar  7 17:37:16 lus01 kernel: md: bind<sda1,1>
Mar  7 17:37:16 lus01 rc: Starting domino:  succeeded
Mar  7 17:37:16 lus01 kernel: md: bind<sdb1,2>
Mar  7 17:37:16 lus01 su: PAM unable to dlopen(/lib/security/pam_selinux.so)
Mar  7 17:37:16 lus01 kernel: md: running: <sdb1><sda1>
Mar  7 17:37:16 lus01 su: PAM [dlerror: /lib/security/pam_selinux.so: cannot open shared object file: No such file or directory]
Mar  7 17:37:16 lus01 kernel: md: sdb1's event counter: 000000cd
Mar  7 17:37:16 lus01 su: PAM adding faulty module: /lib/security/pam_selinux.so
Mar  7 17:37:16 lus01 kernel: md: sda1's event counter: 000000cd
Mar  7 17:37:16 lus01 named[496]: starting BIND 9.2.2
在LOG檔裡, 有一個錯誤訊息找不到 /lib/security/pam_selinux.so這個檔案,請教各位學長要如何找回這個檔案 , 謝謝
主題: 除了root可以登入,其他帳號都無法登入
作者: HaWay2006-03-08 00:48
應該是有分割區壞掉了, 被掛上別的目錄了.

看一下你 mount 的資訊裡面的 /dev/hdax or /dev/hdbx 跟當初分割的一樣嗎?

列上資訊
# mount
# df
# cat /etc/fstab

root 登入他有沒有叫你做檢查或是什麼訊息?
主題: 除了root可以登入,其他帳號都無法登入
作者: kenduest2006-03-08 00:58
引述: "cchugo"
Mar  7 17:37:16 lus01 domino: Starting Domino Server ..
Mar  7 17:37:16 lus01 kernel: md: bind<sda1,1>
Mar  7 17:37:16 lus01 rc: Starting domino:  succeeded
Mar  7 17:37:16 lus01 kernel: md: bind<sdb1,2>
Mar  7 17:37:16 lus01 su: PAM unable to dlopen(/lib/security/pam_selinux.so)
Mar  7 17:37:16 lus01 kernel: md: running: <sdb1><sda1>
Mar  7 17:37:16 lus01 su: PAM [dlerror: /lib/security/pam_selinux.so: cannot open shared object file: No such file or directory]
Mar  7 17:37:16 lus01 kernel: md: sdb1's event counter: 000000cd
Mar  7 17:37:16 lus01 su: PAM adding faulty module: /lib/security/pam_selinux.so
Mar  7 17:37:16 lus01 kernel: md: sda1's event counter: 000000cd
Mar  7 17:37:16 lus01 named[496]: starting BIND 9.2.2
在LOG檔裡, 有一個錯誤訊息找不到 /lib/security/pam_selinux.so這個檔案,請教各位學長要如何找回這個檔案 , 謝謝


1. rh 8 會有 selinux pam module ?

2. rh 8 會有 bind 9.2.2 版本?

這不大可能是換 power 後才出現的情況。

==
主題: 除了root可以登入,其他帳號都無法登入
作者: cchugo2006-03-08 14:21
各位學長對不起前幾天因為太緊張,有一些細節沒有交代清楚,這台機器上有NOTES,SAMB,ssh,named只提供內部不對外,
發生問題後因為DNS一直無法啟動,內部網路會有問題,只好想說換個版本BIND-9.2.2試試看,裝好後DNS正常啟動沒有問題,
其餘除了ROOT其他使用者無法登入的問題,還沒解決,目前把部分資料轉到WINDOWS SERVER,先讓他暫時運作,請各位學長多多幫忙,謝謝

fstab的內容
/dev/md0                /                       ext3    defaults        1 1
/dev/md1                /boot                   ext3    defaults        1 2
none                    /dev/pts                devpts  gid=5,mode=620  0 0
/dev/md3                /home                   ext3    defaults        1 2
/dev/md2                /local                  ext3    defaults        1 2
none                    /proc                   proc    defaults        0 0
none                    /dev/shm                tmpfs   defaults        0 0
/dev/sdb3               swap                    swap    defaults        0 0
/dev/sda3               swap                    swap    defaults        0 0
/dev/fd0                /mnt/floppy             auto    noauto,owner,kudzu 0 0
/dev/cdrom              /mnt/cdrom              iso9660 noauto,owner,kudzu,ro 0 0
df的內容
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/md0              16508520   9042832   6627100  58% /
/dev/md1                101018     11908     83894  13% /boot
/dev/md3              20161084  12676236   6460712  67% /home
/dev/md2              15116744  12688676   1660168  89% /local
none                    256984         0    256984   0% /dev/shm
開機用ROOT登入完全正常,沒有任何訊息
另外selinux pam module後來才想起來,那是剛發生問題時在上網查詢,查到的一個可能可以解決的辦法,後來忘了把他刪除對不起