Dear Maintainers,
package: live-boot
version: 20180603
When I add the following entries to the persistence.conf file on a
live-boot system and reboot, the permissions and/or ownership of the
original directory appears to be modified:
/root union
/var/lib/ntp union
After the reboot the directories have the following attributes (note /root
is now world-readable!):
drwxr-xr-x 1 root root 4096 Jan 10 12:14 /root
drwxr-xr-x 1 root root 4096 Jan 14 15:55 /var/lib/ntp
...when the original attributes were:
drwx------ 1 root root 4096 Jan 10 12:14 /root
drwxr-xr-x 1 ntp ntp 4096 Jan 14 15:55 /var/lib/ntp
And the attributes of the corresponding unionfs upperdir "rw" directories
are:
drwxr-xr-x 4 root root 4096 Jan 10 12:14
/lib/live/mount/persistence/sda3/root/rw
drwxr-xr-x 4 root root 4096 Jan 10 12:14
/lib/live/mount/persistence/sda3/var/lib/ntp/rw
...when they should be:
drwx------ 4 root root 4096 Jan 10 12:14
/lib/live/mount/persistence/sda3/root/rw
drwxr-xr-x 4 ntp ntp 4096 Jan 10 12:14
/lib/live/mount/persistence/sda3/var/lib/ntp/rw
I suggest that this be fixed by updating the "do_union" function in
9990-misc-helpers.sh to set the attributes of the "rw" subdirectory of
"${unionrw}" to be the same as the attributes of the parent "${unionrw}"
directory, which appear to be created with the correct ownership and
permissions.
I am using live-boot-initramfs-tools 20180603
Regards,
Andy
--
CONFIDENTIALITY NOTICE: This email and any attachments are for the sole use
of the intended recipient and may contain material that is proprietary,
confidential, privileged or otherwise legally protected or restricted under
applicable government laws. Any review, disclosure, distributing or other
use without expressed permission of the sender is strictly prohibited. If
you are not the intended recipient, please contact the sender and delete
all copies without reading, printing, or saving.