%EC%97%90%EC%84%9C%20%EB%A3%A8%ED%8A%B8%20%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8%20%EC%9E%AC%EC%84%A4%EC%A0%95.png)
Slackware 서버(Intel 마더보드의 Intel Atom 및 2개의 HDD 포함)에서 루트 계정의 비밀번호를 재설정하려고 합니다. 소프트웨어 RAID 설정이 있습니다(부팅 중에 마운트된 장치: md0 - /, md1 - /usr, md2 - /var, md3 - /tmp, md4 - /home).
내가 시도한 것(LILO 부팅 옵션 사용):
linux single
: 일반 로그인 프롬프트에서는 루트 비밀번호가 없으면 로그인할 수 없습니다.linux init=/bin/bash
(`rw' 유무 - 차이 없음): 사용자로 프롬프트가 표시됩니다. (없음) - passwd에 액세스할 수 없습니다. 그 후 드라이브를 마운트해 보았습니다.mount /dev/md0 /mnt/sys mount /dev/md1 /mnt/sys/usr mount /dev/md2 /mnt/sys/var
시스템에서 passwd를 사용할 수 있게 되었고 변경이 성공한 것처럼 보였습니다. 재부팅 후에도 여전히 로그인할 수 없습니다. /etc/shadow에서 비밀번호를 삭제하려고 시도해도 효과는 동일했습니다.
라이브 CD/USB에서 부팅(chroot/passwd용): 시스템이 로컬 시스템으로 바로 부팅됩니다(CD 및/또는 USB 드라이브에서 부팅하도록 BIOS에서 설정했습니다). BIOS에 설정된 대로 이 시스템을 부팅할 수 있는 방법이 있는 경우 이것이 가장 간단한 옵션인 것 같습니다.
어떤 제안이라도 계속하려면 어떻게 해야 합니까?
답변1
이동식 드라이브를 고정 크기로 처리하도록 BIOS 옵션을 변경한 후 USB에서 부팅할 수 있었습니다(인텔 D945GCLF 보드에 알려진 문제인 것 같습니다. -http://ubuntuforums.org/showthread.php?t=1113472) 및 RAID 드라이브 재동기화(raid1 어레이는 하나의 디스크에서만 작동함).
여전히 루트 계정에 로그인할 수 없습니다(비밀번호 비우기/변경은 효과가 없으며 잠긴 위치/방법을 찾지 못했습니다). 그러나 비밀번호를 재설정하고 루트 프롬프트에 su할 수 있는 충분한 권한이 있는 다른 사용자로 로그인할 수 있었습니다.