2016-04-27 18 views
-1

Ich folgte etwas wie: https://wiki.yoctoproject.org/wiki/images/e/e6/Custom_Users_Groups_in_Yocto1.1.pdf aber hat nicht funktioniert.Wie ändert man/etc/shadow Berechtigungen in yocto Rezepte?

Erwartete Ergebnisse:

4.0k -r - r ----- 1 Wurzel shadow 974 3. Januar 2001/etc/shadow

Ich will nur in einem etwas wie das folgende Beispiel tun Rezept.

ExecStartPre =/bin/chmod 440/etc/shadow ExecStartPre =/bin/chgrp Schatten Benutzer/etc/shadow

niemanden kennt, welches Paket enthält oder die/etc/shadow-Datei installieren?

Danke

+1

Willkommen bei SO. Bitte fügen Sie weitere Informationen (Schritt für Schritt) zu dem, was Sie getan haben, anstatt die gesamte Präsentation zu zeigen. Das Hinzufügen Ihres Rezepts wird sehr hilfreich sein. –

Antwort

3

Statt ein Rezept ändern, in Ihrem Bild Rezepte, Sie durch Hinzufügen versuchen:

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

Jetzt teste ich Ihren Vorschlag. Ich denke, das könnte funktionieren. Ich werde Sie wissen lassen, ob es funktioniert. Vielen Dank für Ihre Hilfe :) –

+0

Ich habe den Code aktualisiert, ich habe es mit einem Fehler geschrieben. Schau es dir jetzt an –

+1

@EderickColmenares, hat es funktioniert? –