프비 쉘 잘못 변경해 루트 로그인 불가

흔들림의 이미지

프비 5.2 를 막 깔고, 루트쉘을 bash로 고치고자
/etc/passwd 파일을 수정하였는 데
/usr/local/bin/bash를 치려다 무심결에 /usr/bin/bash로 고치고 리붓하니..
루트로 로그인이 안 되네요.

메일링 리스트를 검색하니, 싱글 모드로 부팅후에 /etc/passwd 파일을 고치고 exit 하면 된다고 나와 있었으나..

싱글모드에서 vi 자체가 안 듣네요.
새로 깔아야 할런지요?

dsh의 이미지

싱글모드로 부팅하셔서
/usr 마운트 하시고
/ 쓰기 모드로 바꾸고 해보세요.

sangwoo의 이미지

dsh wrote:
싱글모드로 부팅하셔서
/usr 마운트 하시고
/ 쓰기 모드로 바꾸고 해보세요.

참고로, 기본 vi(nvi)쓰시려면 /tmp 인가 /var 도 마운트하셔야 할 겁니다.

----
Let's shut up and code.

박영선의 이미지

부팅할때 Boot: 에서 -s를 입력하고 엔터를 치면 싱글모드로 들어갑니다.

mount -w /
mount /usr
mount /var
passwd root

하시면 됩니다.

mount -a 해도 한방에 다 만운트 될겁니다.

^^;;

흔들림의 이미지

마운트를 하고 고치니, 바로 해결되네요.

도와주셔서 감사합니다.^^

건강하십시다.