2016-04-27 5 views
-1

私はhttps://wiki.yoctoproject.org/wiki/images/e/e6/Custom_Users_Groups_in_Yocto1.1.pdf のように続きましたが、うまくいきませんでした。yoctoレシピの/ etc/shadow権限を変更するにはどうすればいいですか?

期待される結果:

4.0K -r - R ----- 1つのrootは974 2001年1月3日に/ etc/

シャドウ私はちょうど以内に以下の例のような何かをしたいと影レシピ。

ExecStartPre =/binに/ chmodの440の/ etc/ ExecStartPre =/binに/ chgrpのシャドウ・ユーザーの/ etc/shadowのシャドウ

誰もが含まれているか、/ etc/shadowファイルをインストールするパッケージを知っていますか?

は、代わりにレシピを変更するので、あなたのイメージレシピでは、あなたが追加することで試すことができ、あなたに

+1

をSOへようこそ。プレゼンテーション全体を表示するのではなく、あなたが行ったことについての詳細な情報(ステップバイステップ)を追加してください。レシピを追加すると本当に便利です。 –

答えて

3

ありがとう:

ROOTFS_POSTPROCESS_COMMAND += "set_new_authorization; " 
set_new_authorization() { 
    chmod 660 ${IMAGE_ROOTFS}/etc/shadow 
} 
+0

今私はあなたの提案をテストしています。私はこれがうまくいくと思う。それが動作すれば私はあなたに知らせます。ありがとうございました。ありがとうございました。 –

+0

コードを更新しました。エラーで書きました。今すぐチェックしてください –

+1

@EderickColmenares、それは動作しましたか? –