busybox 및 openssl이 설치된 시스템에서 사용자 계정과 암호를 외부 소스와 동기화해야합니다. 외부 소스가 내 시스템에 자격 증명을 업데이트하도록 지시하면 스크립트에서 사용자 비밀번호를 어떻게 변경합니까? 일반 텍스트로 암호를 갖습니다.busybox 및 openssl을 사용하여 스크립트에서 사용자 비밀번호를 어떻게 변경합니까?
이 작업은 자동화되어야하며 busybox passwd는 대화 형이며 특히 passwd 용 expect-type 스크립트를 작성하고 싶지는 않습니다. openssl이 암호 해시 (openssl passwd -1 -salt "abcdefgh"(암호))를 생성 할 수 있지만/etc/shadow를 직접 수정해야합니까?
Busybox는 these 명령을 사용할 수 있습니다.