"I have no name!" 프롬프트

수고하십니다.
다름이 아니라 예전에 잘 동작하던 것이
어느순간 서버를 한번 리부팅한에 외부에서
접속을 하면 user ID와 암호를 입력하면
정상적으로 접속이 됩니다.
user ID test
paswd test
그래서 로그인후에 예전에는
[test@hosttest test]$
이런식으로 프롬프트가 나타났습니다.
그런데
지금은 접속을 하면
[I have no name!@hosttest test]$
이런 식으로 나타납니다.
왜그런지요?
물론 su 명령을 치면
[root@hosttest test]#
정상적으로 나타납니다.
참고로
redhat version 6을 사용하고 있습니다.
/etc/passwd 파일에 정상적으로 test 계정이 등록되어
이습니다.
수고하십니다.
다름이 아니라 예전에 잘 동작하던 것이
어느순간 서버를 한번 리부팅한에 외부에서
접속을 하면 user ID와 암호를 입력하면
정상적으로 접속이 됩니다.
user ID test
paswd test
그래서 예전에는
[test@hosttest test]$
이런식으로 프롬프트가 나타났습니다.
그런데
지금은 접속을 하면
[I have no name!@hosttest test]$
이런 식으로 나타납니다.
왜그런지요?
물론 su 명령을 치면
[root@hosttest test]#
정상적으로 나타납니다.
왜그런지요?
고수님들의 답변 부탁드리겠습니다.
수고하십니다.
다름이 아니라 예전에 잘 동작하던 것이
어느순간 서버를 한번 리부팅한에 외부에서
접속을 하면 user ID와 암호를 입력하면
정상적으로 접속이 됩니다.
user ID test
paswd test
그래서 예전에는
[test@hosttest test]$
이런식으로 프롬프트가 나타났습니다.
그런데
지금은 접속을 하면
[I have no name!@hosttest test]$
이런 식으로 나타납니다.
왜그런지요?
물론 su 명령을 치면
[root@hosttest test]#
정상적으로 나타납니다.
그리고 /etc/passwd 파일을 보면
testx500500/home/test/bin/bash
정상적으로 되어있고
#env
로 환경 파일을 보아도
PSI=[\u@\h \W]\$ 로 정상적으로
되어있는것 같습니다.
왜그런지요?
고수님들의 답변 부탁드리겠습니다.
Re: "I have no name!" 프롬프트
chmod +r /etc/passwd
일반사용자도 읽기 권한이 있어야 비밀번호가 맞는지 확인하죠. 읽기 권한이 없으면 그런 현상이 나타납니다.
댓글 달기