우분투 서버버전을 사용중입니다.
root사용자 기본적으로 활성이 안되있어 활성화하여 root로 로그인했습니다. 그런다음 새 사용자를 추가했는데요.
새 사용자로 로그인하니 쉘이 다른것 같아요.
기본적으로 root로 로그인시에는 프롬프트가
root@호스트명 이잖아요? 그리고 백스페이스로 삭제나 방향키로 이전 명령어도 자동으로 나오고…
그런데 새 사용자로 로그인하면 프롬프트가
$로만 나오고 백스페이스키나 방향키가 작동하지 않고 이상한 글자만 입력됩니다.
어떻게 해야 하죠?
답변 정중히 부탁드립니다.
쉘 설정파일이 없을 것 같습니다. useradd 인지 adduser 인지에 따라 /etc/skel 의 기본 설정파일이 복사되기도… 복사가 안되기도 합니다. =.= /etc/skel 에 있는 기본 설정파일을 계정 홈디렉으로 복사해주세요.
안녕하세요. Seony입니다.
언제부터인지 모르겠습니다만 우분투 서버버전에서 사용자를 추가하면 기본 쉘이 BASH가 아닌 기본 sh로 설정되는 현상이 있습니다. 따라서 /etc/passwd 파일을 열어서 쉘이 어떤 것으로 되어있는지 확인하시고 BASH로 바꿔주시면 됩니다. 아마 제 생각엔 /bin/sh로 되어있을 것 같은데요, /bin/bash 라고 바꿔주시고 다시 접속하시면 됩니다.
도움이 되셨길 바랍니다.
답변 감사합니다. 해결되었습니다. 어쩐지 베시가 아닌것 같았습니다.