2017-12-16 67 views
0

저는 Yocto의 Dora 지점 (Poky 1.2)을 작업 중이므로이 지점에서만 작업해야합니다.Yocto dora bitbake 시스템에서 루트 암호를 변경하려면 어떻게해야합니까?

개발 중에 이미지에 보안 구멍이 생기지 않도록하려면 빈 루트 암호를 다른 값으로 변경해야합니다.

어떻게 루트 암호를 설정합니까?

local.conf 파일을 사용하고 싶습니다.

여기에 설명 된 방법은 작동하지 않습니다 How to set root password on Yocto/Poky image?

답변

0

나는 비좁은의 초기 버전은 local.conf 파일의 usermod에 대한 -P 스위치를 허용하지 않는 것을 발견했다. (어쩌면 이것은이다 나는 리눅스 커널 3.0을 사용하기 때문에) 내가 할 필요가 루트 암호를 변경하려면

다음 내 비좁은/구축/conf의에서

(I는 또한 관리 사용자 추가)/관리자에 대한

INHERIT += "extrausers" 
EXTRA_USERS_PARAMS = "useradd admin; \ 
         usermod -p $(openssl passwd abc123) admin; \ 
         usermod -p $(openssl passwd knockknock) root; \ 
        " 

암호는 ' ABC123 '루트에 대한 암호는 '이 KnockKnock'입니다 : local.conf 파일 나는 다음과 같은 라인을 추가했다.

는 또한 비좁은/메타/조리법 - 연결 /하려면 openssl/openssl_1.0.1p.bb

1

의 이미지에 OpenSSL에 대한 조리법을 추가하여 build/conf/local.conf에 아래 라인을 추가하거나 meta-dir에 가서 추가 git patch를 사용하기위한 아래 줄.

INHERIT += "extrausers" 
EXTRA_USERS_PARAMS = "useradd admin; \ 
         usermod -p $(openssl passwd abc123) admin; \ 
         usermod -p $(openssl passwd knockknock) root; \ 
        "