lsattr loading modules, changing permissions of device nodes
Marc Haber
mh+pkg-systemd-maintainers at zugschlus.de
Tue Mar 16 18:50:30 GMT 2021
Hi,
I have recently noted that my unstable installations are doing strange
things with /dev. For example, see here /dev/btrfs-control changing
group and permissions on a pure lsattr:
(freshly rebooted system without a btrfs filesystem)
|[3/3719]mh at emptysid86:~ $ ls -al /dev/btrfs-control
|crw------- 1 root root 10, 234 Mär 16 19:17 /dev/btrfs-control
|[4/3720]mh at emptysid86:~ $ sudo lsattr /dev/btrfs-control
|[sudo] password for mh on emptysid86:
|lsattr: Operation not supported While reading flags on
|/dev/btrfs-control
|[5/3721]mh at emptysid86:~ $ ls -al /dev/btrfs-control
|crw-rw---- 1 root disk 10, 234 Mär 16 19:18 /dev/btrfs-control
|[6/3722]mh at emptysid86:~ $ less /usr/share/doc/udev/
See here vcs* device nodes appearing when lsattr is invoked on a tty:
|[8/3724]mh at emptysid86:~ $ ls -al /dev/*24*
|crw--w---- 1 root tty 4, 24 Mär 16 19:17 /dev/tty24
|[9/3725]mh at emptysid86:~ $ sudo lsattr /dev/tty24
|lsattr: Operation not supported While reading flags on /dev/tty24
|1 [10/3726]mh at emptysid86:~ $ ls -al /dev/*24*
|crw--w---- 1 root tty 4, 24 Mär 16 19:40 /dev/tty24
|crw-rw---- 1 root tty 7, 24 Mär 16 19:40 /dev/vcs24
|crw-rw---- 1 root tty 7, 152 Mär 16 19:40 /dev/vcsa24
|crw-rw---- 1 root tty 7, 88 Mär 16 19:40 /dev/vcsu24
|[11/3727]mh at emptysid86:~ $
See here the tun kernel module being loaded on an lsattr on
/dev/net/tun:
|[11/3727]mh at emptysid86:~ $ sudo lsmod | grep tun
|1 [12/3728]mh at emptysid86:~ $ sudo lsattr /dev/net/tun
|lsattr: File descriptor in bad state While reading flags on /dev/net/tun
|1 [13/3729]mh at emptysid86:~ $ sudo lsmod | grep tun
|tun 53248 0
|[14/3730]mh at emptysid86:~ $
I suspect this has something to do with the recent udev update in
unstable, the behavior has first appeared in unstable and recently
migrated to testing. I noticed this behavior while working on the aide
package, hence I suspect that not many peope even notice.
Now friendly and innocent questions towards the udev maintainers:
* Do you see similiar behavior on your systems?
* If yes, is this intended behavior?
* Why does, for example, the /dev/btrfs-control device node get created
with one set of owner/mode and then gets converted to a different one
when someone accesses it? btrfs-progs are not installed, btrfs is not
in use.
Any ideas? I would appreciate your opinion and comments.
Greetings
Marc
P.S.: Please cc me on replies, I am not subscribed to
pkg-systemd-maintainers
--
-----------------------------------------------------------------------------
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany | lose things." Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature | How to make an American Quilt | Fax: *49 6224 1600421
More information about the Pkg-systemd-maintainers
mailing list