I'm running an embedded linux on a custom board. UBIFS root filesystem is Buildroot-built with systemd as the init.I stumbled upon this strange behaviour -- note the group of /dev/fb0:Welcome!mcom login: rootPassword:Last login: Thu Jan  1 00:00:21 UTC 1970 on ttyS0Last login: Thu Jan  1 00:04:10 on ttyS0-sh: /bin/hostname: No such file or directory[root@mcom ~]# ls -l /dev/fb0crw-rw---- 1 root video 29, 0 Jan  1 00:00 /dev/fb0[root@mcom ~]# logoutWelcome!mcom login: operPassword:Last login: Thu Jan  1 00:03:20 UTC 1970 on ttyS0Last login: Thu Jan  1 00:04:24 on ttyS0-sh: /bin/hostname: No such file or directory[oper@mcom ~]$ ls -l /dev/fb0crw-rw---- 1 root 986 29, 0 Jan  1 00:00 /dev/fb0[oper@mcom ~]$ logoutI'm pretty lost here. How comes the device's group depends on logged in user? Any pointers to why this might be happening?EDIT:It looks like /etc/group gets rewritten somehow.On the very first board power-up the file seems ok. But after a powercycle (via a power cut) it's rewritten and I don't know where the new data comes from.  But the change (also) removes my custom groups and removes oper from groups it had been assigned to.
A sudden change of /dev/fb0 group
linux;devices