![다른 시스템 설치 이미지에서 사용자 비밀번호를 어떻게 변경합니까? [복사]](https://linux55.com/image/104716/%EB%8B%A4%EB%A5%B8%20%EC%8B%9C%EC%8A%A4%ED%85%9C%20%EC%84%A4%EC%B9%98%20%EC%9D%B4%EB%AF%B8%EC%A7%80%EC%97%90%EC%84%9C%20%EC%82%AC%EC%9A%A9%EC%9E%90%20%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8%EB%A5%BC%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EB%B3%80%EA%B2%BD%ED%95%A9%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
/sys2
.AFAIK 에 다른 Linux 시스템을 설치하면 비밀번호가 /sys2/etc/shadow
파일의 두 번째 파일에 저장됩니다.
거기에 새 비밀번호를 설정하고 싶어요. 원하는 행의 두 번째 필드에 넣을 수 있는 해시를 어떻게 생성할 수 있나요?
그런데. 이제 Linux 시스템 전반에 걸쳐 비밀번호를 해시하는 표준 방법이 있습니까? 배포가 다른 세 가지 설정을 확인했으며 동일한 비밀번호에 대해 동일한 해시가 있습니다.
폴리스티렌
passwd -R /sys2
- 옵션이-R
나에게 적합하지 않습니다. chroot에 대한 설치가 없습니다. 제가 마운트한 시스템은 arm 이고, x86 에 마운트했습니다.passwd -r ...
-r repository
- 나에게 맞는 옵션을 어떻게 사용하는지 모르겠습니다 .
답변1
실행 중인 시스템에 대한 루트 액세스 권한이 있는 경우(/sys2 마운트 사용)
chroot /sys2
그런 다음 모든 사용자에 대해 passwd 명령을 실행하십시오.
passwd someuser
/sys2 아래에 설치된 시스템을 실행하는 것처럼 변경할 수 있습니다.
물론 CPU 아키텍처가 문제를 일으키지 않는다는 가정하에요...