부트 매니져의 종류에 따라. 1. LILO일 경우 리눅스 부팅시.. Ctrl+X 1) 'LILO boot:' 라고 나타날때 'linux single'라고 입력하여 단일 사용자 모드로 부팅 합니다. 2) '/etc/' 디렉토리의 'passwd'파일을 편집해 주면 됩니다. #vi /etc/passwd ... root:R#tr443VEW43^@bd:0:0:root/root:/bin/bash ... 위와 같이 되어 있는 부분의 두번째':'콜론 사이에 있는 것이 암호이므로 아래와 같이 삭제하여 저장 하시면 됩니다. root::0:0:root/root:/bin/bash 3) 'shadow' 라는 패스워드 방식을 사용할경우에는 '/etc/shadow'라는 파일을 편집해 주면 됩니다. #vi /etc/shadow root:$2$tbRTB$43enb5546nRRNNS46B5REB^%&N:10788:0:99999:7:-1:-1:134538844 위의 것을 아래처럼 변경해 저장합니다. root::10788:0:99999:7:-1:-1:134538844 4)이렇게 편집한후 재부팅후 패스워드 없이 root로 로그인 할수 있습니다.. 로그인 후 'passwd'명령으로 패스워드를 재지정 하면 됩니다... ※싱글모드에서.. 'passwd'명령어로. 설정 하셔도 됩니다...ㅋㅋㅋ^^ 2. Grub 일경우 1) grub(부트로더)의 멀티 부팅 선택 화면에서 Linux 에 커서를 옮긴 후 E 키를 누르면 root (hd0,1) kernel /boot/vmlinuz-2.2.17-3mz root=/dev/hda2 vga=769 위의 두라인이 나타나는데 Kernel로 시작되는 라인에 커서를 옮긴후 다시 E 키를 누르면 grub edit> Kernel /boot/vmlinuz-2.2.17-3mz root=/dev/had2 vga=769 라인 끝에 커서가 깜빡이며, 입력모드로 바뀝니다. 라인끝의 vga=769 에서 한칸 띄우고, single 을 입력후 (예) kernel /boot/vmlinuz-2.2.17-3mz root=/dev/hda2 vga=769 single 엔터키를 누르면 그 이전 화면으로 돌아가는데 그 상태에서 B 키를 누르면 싱글로 부팅이 됩니다. 2) 비밀번호 변경 싱글로 부팅 후 passwd 를 치면 새로운 패스워드를 입력하라고 하는데 사용할 새로운 패스워드를 입력후 다시 한번 확인 입력을 한 후 사용하면 됩니다. (예)$ passwd New UNIX password: (사용할 새로운 패스워드 입력) Retype new UNIX password: ( 사용할 새로운 패스워드를 다시한번 입력) 3) 비밀번호를 변경했지만 로긴이 계속 안될 경우. 비밀번호를 정확히 변경했는데도 로긴이 안될 경우는 vi /etc/passwd 을 열어 root:x:0:0:root:/root:/bin/bash 의 root 다음의 첫번째 : : 사이의 x 부분을 삭제후 저장하세여. 만약, shadow 파일이 있다면 vi /etc/shadow 부분을 열어 위와 같은 방법으로 해주시고 저장을 하면 됩니다 |
* 출처 : Daum 지식 Q & A --> http://k.daum.net/qna/view.html?category_id=QCE003&qid=00gOl&q=linux+root+%C6%D0%BD%BA%BF%F6%B5%E5+%C0%D8%BE%FA%C0%BB%B6%A7&srchid=NKS00gOl



최근 덧글