Openembedded Core Discussions
 help / color / mirror / Atom feed
* BB_DEFAULT_UMASK leaks into generated rootfs
@ 2025-06-04 13:15 Rasmus Villemoes
  0 siblings, 0 replies; only message in thread
From: Rasmus Villemoes @ 2025-06-04 13:15 UTC (permalink / raw)
  To: openembedded-core; +Cc: emkan

Hello

After setting BB_DEFAULT_UMASK = "002", we started getting

  sshd-session[1965]: error: Unsafe AuthorizedKeysCommand "/usr/bin/userdbctl": bad ownership or modes for directory /

on target. And true enough, the permissions of / are

# ls -ld /
drwxrwxr-x 15 root root 221 Apr  5  2011 /

A somewhat odd oberservation is that while the umask setting does make
various aux directories under ${WORKDIR} have the expected 0775
permissions, the directory 'rootfs' itself does not have write
permission for group:

  $ ls -ld deploy-source-date-epoch/ recipe-sysroot-native/ rootfs/ temp/
  drwxrwxr-x  2 ravi ravi  4096 Jun  4 14:42 deploy-source-date-epoch/
  drwxrwxr-x 12 ravi ravi  4096 Jun  4 14:42 recipe-sysroot-native/
  drwxr-xr-x 15 ravi ravi  4096 Mar  9  2018 rootfs/
  drwxrwxr-x  4 ravi ravi 12288 Jun  4 14:43 temp/

However, both the generated tar-ball and squashfs images have recorded
that 0775 mode for the root entry:

  $ tar tvf deploy-pil-rootfs-image-complete/pil-rootfs-rpi4.tar |head -n1
  drwxrwxr-x 0/0               0 2018-03-09 13:34 ./
  $ unsquashfs -lls deploy-pil-rootfs-image-complete/pil-rootfs-rpi4.squashfs | head -n1
  drwxrwxr-x root/root               221 2018-03-09 13:34 squashfs-root

so I assume that must come from the pseudo database.

And the problem seems to be much bigger than just / having wrong
permissions. We also have /etc/passwd being

  # ls -l /etc/passwd
  -rw-rw-r-- 1 root root 1060 Apr  5  2011 /etc/passwd

Other files/directories being affected include /usr/lib/clock-epoch,
/usr/share/common-licenses/ (but not any of the files in there), and all
the xml files, but not directories, under /usr/share/mime/.

Rasmus





^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2025-06-04 13:15 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-06-04 13:15 BB_DEFAULT_UMASK leaks into generated rootfs Rasmus Villemoes

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox