안녕하세요.
저로서는 좀 커다란 문제에 부딪혔습니다.
오늘 아침 윈2k 에서 새롬 데이터맨을 통해 root 권한으로 시스템을 점검하다,
/etc/passwd 화일을 열었습니다.
그런데 맨 윗 줄.
root:x:0:0:root:/root:/bin/bash 에
제 실수로
Root:x:0:0:root:/root:/bin/bash라 입력된 모양입니다.
즉 r 자가 지워지고 R자가 입력된 것입니다.
제가 R 자기 입력되는 것을 보고 저는 키보드를 툭 건드린 상황이었으므로..
솔직히 대수롭게 생각하지 않고 vi 에디터에서 그냥 저장해 버린 큰 실수를 저질렀습니다.
잠시 후 일반 사용자로 로그인 한 뒤,
root 권한을 얻기 위해 su 했으나 su: user root does not exist 에러 메시지가 나옵니다.
shadow passwd 를 사용하는데,
su - Root 또는 su Root를 해도 어차피 Root 라는 사용자에 대해서는 password가 정의된 것이 없으
므로 다음과 같이 로그인 되지 않습니다. ==================================
[gshan@cvs etc]$ su Root
Password:
su: incorrect password
[gshan@cvs etc]$
==================================
당연히 /etc/shadow 화일도 열리지 않습니다.
지금 문제는 root 권한이 없으므로 시스템 관리를 할 수 없고,
Root라는 계정으로는 passwd가 없으므로 로그인할 수 없고,
linux single 로 시도를 해 보자니, root 계정이 없는데 linux single이 성공할지 확신할 수가 없습
니다. 현재 서버 내에 데이터가 너무 많아,
만일 linux single로도 안될 경우를 대비해 backup 중입니다.
어떻게 하면 해결할수 있을까요...?--초보의 리눅스 축제!