2014-02-28 5 views
1

내 사이트에 디지털 오션 VPS를 구축하고 있지만 이상한 작은 문제가 있습니다.서버의 다른 사용자에 대한 터미널 프롬프트의 차이점

내가 ssh [email protected]<ip here>이고 로그인하면 터미널 완료 메시지가 [email protected]<hostname>:~#이고 탭 완성과 같은 작업이 멋지게 작동합니다.

I ssh [email protected]<ip here> (deploy 내가 만든 또 다른 사용자입니다) 그리고 로그인하면, 터미널 프롬프트는 $ 내가이 경로를 자동 완성 탭을 사용하려고 할 때 그것은 단지 어디를에서 약 2 탭 폭 멀리 커서를 이동 존재하지 않았고 자동 완성되지 않습니다. 또한 up 커서 키를 사용하여 지난 명령 실행을 볼 때 ^[[A^가 출력됩니다.

deploy 사용자의 문제와 해결 방법에 대한 의견이 있으십니까? 나는 유능한 유닉스 사용자가 아니기 때문에 나는 조금 붙어있다. : -/

답변

2

는 IRC에 응답하지만, 기록을 위해 다음 deploy 사용자가 더 sh를 껍질로 서있다 반면

root 사용자가 탭 완성이 가능하게했다 할당 떠들썩한 파티 같은 쉘을 것 같다 . 두 사용자에 대해 /etc/passwd을 확인하여이를 확인할 수 있습니다.

그런 경우 vipw 또는 usermod -s /path/to/bash deploy을 사용하여 배포 사용자의 셸을 예를 들어 bash (필요에 따라 원하는 셸을 대체)로 변경하십시오.

+0

감사합니다. 이것을 테스트하면 올바르게 작동합니다. – rctneil

관련 문제