root에서만잘돌아가고 다른계정에서는 안돌아갑니다.
글쓴이: nayana / 작성시간: 수, 2005/12/21 - 12:45오후
말그대로 입니다. yum을 이용해서 전체적으로업데이트를 시키고나서
다음과 같은 현상이 일어나고 있습니다.(페도라)
다음은 /var/log/messages 로그 입니다.
Quote:
Dec 21 12:37:49 yjlee gconfd (yjlee-5967): 시작 (버전 2.12.0), pid 5967 사용자 'yjlee'
Dec 21 12:37:49 yjlee gconfd (yjlee-5967): 주소 "xml:readonly:/etc/gconf/gconf.xml.mandatory"을(를) 위치 0에 있는 읽기 전용 설정 소스로 확인했습니다
Dec 21 12:37:49 yjlee gconfd (yjlee-5967): 주소 "xml:readwrite:/home/yjlee/.gconf"을(를) 위치 1에 있는 쓰기 가능한 설정 소스로 확인했습니다
Dec 21 12:37:49 yjlee gconfd (yjlee-5967): 주소 "xml:readonly:/etc/gconf/gconf.xml.defaults"을(를) 위치 2에 있는 읽기 전용 설정 소스로 확인했습니다
Dec 21 12:37:56 yjlee gdm(pam_unix)[5781]: session closed for user yjlee
Dec 21 12:38:14 yjlee gdm(pam_unix)[5781]: session opened for user root by (uid=0)
Dec 21 12:38:16 yjlee gconfd (root-6080): 시작 (버전 2.12.0), pid 6080 사용자 'root'
Dec 21 12:38:16 yjlee gconfd (root-6080): 주소 "xml:readonly:/etc/gconf/gconf.xml.mandatory"을(를) 위치 0에 있는 읽기 전용 설정 소스로 확인했습니다
Dec 21 12:38:16 yjlee gconfd (root-6080): 주소 "xml:readwrite:/root/.gconf"을(를) 위치 1에 있는 쓰기 가능한 설정 소스로 확인했습니다
Dec 21 12:38:16 yjlee gconfd (root-6080): 주소 "xml:readonly:/etc/gconf/gconf.xml.defaults"을(를) 위치 2에 있는 읽기 전용 설정 소스로 확인했습니다
Dec 21 12:38:19 yjlee gconfd (yjlee-5967): GConf 서버가 사용중이 아니라, 끝마칩니다.
Dec 21 12:38:19 yjlee gconfd (yjlee-5967): 끝냄
Dec 21 12:38:24 yjlee gconfd (root-6080): 주소 "xml:readwrite:/root/.gconf"을(를) 위치 0에 있는 쓰기 가능한 설정 소스로 확인했습니다
Forums:
구체적으로 무엇이 안 돌아간다는 것이죠?이 로그만 보아서는 잘 모르겠
구체적으로 무엇이 안 돌아간다는 것이죠?
이 로그만 보아서는 잘 모르겠는데...
제가 말표현을 잘못했군요...안돌아갑니다.가 아니라안들어가집니다...
제가 말표현을 잘못했군요...안돌아갑니다.가 아니라
안들어가집니다...일반계정으로 로그인하면 로그인이 안되고 root로 로그인해야..로그인이 가능합니다. 일반계정으로 로그인 했을경우
root로 로그인해서 확인해보면 .xsession-error 파일이 없습니다.
그래서 /var/log/messages 파일을 남겼습니다.
하드디스크 용량을 체크해 보세요.일반적으로 전체 용량의 5% 이하
하드디스크 용량을 체크해 보세요.
일반적으로 전체 용량의 5% 이하 정도가 남아 있다면 시스템 관리를 위해서 root 를 제외한 다른 사용자의 접근을 막습니다.
에러 메시지로 봐서는 그런 것 같군요.
---------
귓가에 햇살을 받으며 석양까지 행복한 여행을...
웃으며 떠나갔던 것처럼 미소를 띠고 돌아와 마침내 평안하기를...
- 엘프의 인사, 드래곤 라자, 이영도
즐겁게 놀아보자.
[quote="nayana"]제가 말표현을 잘못했군요...안돌아갑니다.가
저도 gdm에서 저런 메시지를 봤습니다. ~/.xsession-error 파일은 존재하지도 않더군요.
제 경우에는 root만 된 것이 아니라, 다른 사용자로 로그인이 되었습니다. 특정 사용자만 안 된 것인데, 정확하게는 X만 안 된 것이고, init3 상태에서는 로그인이 되었습니다.
이곳에 질문을 올렸지만 답은 구하지 못했고, 다른 사용자로 로그인하다가 어느날 다시 (그냥 심심해서 시도했는데) 원래 사용자로 로그인이 되어서(^^ 무책임한 얘긴가요, 하여튼 결과가 그렇습니다) 그냥 사용중입니다.
제 경우에 디스크 용량이나 쿼터 문제는 전혀 아니었고, 엑스에서 시스템 크러쉬가 된 상황인데 아마도 메시지대로 세션을 다시 시작하려다 10초도 안되어 다시 크러쉬되었지 않았나 생각합니다.
그렇지만 왜 엑스가 안 떴는지, 그리고 나중에는 왜 정상으로 돌아왔는지 아직 모르고 있습니다.
에러메시지가 같길래 혹시 참고가 될까해서 적어봤습니다.
혹시 selinix 관련 문제가 아닌지
selinix 설정이 활성화 됐을 경우
root 계정을 제외한 계정에선 로그인이 안되는 경우를 확인한적이 있습니다만
혹시 그렇게 된것이 아닐까 하는 생각이 듭니다.
ssh로 로그인 테스트 해보시고 시스템 로그 한번 확인해 보시고,
selinux 관련 한번 확인해 보시길...
잘 해결 되시길 ...
what is my wish?
기억이 가물가물한데 xinit 스크립트(Xdefault 등)에서 마지막
기억이 가물가물한데 xinit 스크립트(Xdefault 등)에서 마지막 프로그램을 foreground로 실행하지 않아서 비슷한 증상을 경험했던 기억이 있습니다.
1. 디스크 용량 <- 거의 이것일것이고..2. 각 계정별
1. 디스크 용량 <- 거의 이것일것이고..
2. 각 계정별 .xsess....그거..확인..
3. /var/log/Xorg.0.log 파일 확인해보시고..
이 정도를 확인하면 원인은 대략 나올것입니다.
이도저도 아니면 /etc/pam.d/login 및 /etc/pam.d/system-auth 파일내용을 게시판에 올려보세요. 답이 나올지도 모르죠.
그리고 로그인하면서 동시에 /var/log/messages 파일도 보시면 뭐라뭐라 메세지가 뜰테니 확인해보시구요.
gdm 문제도 아니고 로그인이 안되는 것도 아니고 기본 데스크탑 매니져가
gdm 문제도 아니고 로그인이 안되는 것도 아니고 기본 데스크탑 매니져가 정상적으로 실행이 안되고 죽는 듯 한데요?
로그만 보면 yjlee 사용자로 로그인이 되고 gconf 까지도 제대로 실행이 된 상황으로 보이구요... 실패한 다음에 root 로 다시 로그인을 시도하신 게 아닐까 싶습니다만...
gdm 을 띄우지 마시고 그냥 콘솔에서 해당 사용자로 로그인 한 다음에... startx 를 통해 X 를 띄워보세요... 제대로 실행이 되지 않고 죽는다면...
startx > status.log 정도로 리다이렉션 시켜서 뭐가 문제인지를 살펴보면 뭔가 길이 보일 듯 하네요 :)
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
.xsession-error 파일 내용은 다음과 같습니다.[quo
.xsession-error 파일 내용은 다음과 같습니다.
/tmp 디렉토리 권한을...
저는 이런 실수를 했었습니다...
/tmp를 삭제했다가...다시 생성했는데
root 만 쓰기 모드가 되는 상태였었네요...
그랬더니 root로만 로그인이 되고 나머지 user로는 당연히 로그인이 안되서 한참을 헤맸었다는...^^
댓글 달기