• Michael Shigorin's avatar
    image.in, stage2: reworked TCB fixup hook · 5427f3af
    Michael Shigorin authored
    The issue at hand is that:
    
    /etc/tcb/USER/shadow gets USER:auth ownership (OK);
    /etc/tcb/USER/shadow- backup file is root:root (broken);
    /etc/tcb/USER/shadow.lock file is also root:root (broken).
    
    This is observed for all pseudousers created by package installation
    process within working chroots as well as for users created by deflogin
    feature; the problem is that e.g. echo USER:PASS | chpasswd will break.
    
    Looks like the cuplrit might be fakeroot/faked.
    5427f3af
Name
Last commit
Last update
..
main Loading commit data...
rootfs Loading commit data...
stage1 Loading commit data...
stage2 Loading commit data...
Makefile Loading commit data...
README Loading commit data...