文章目录
- 问题
- 搜索
- systemd basic.conf
- 详细文档
问题
最近在看一个问题,发现在/etc/group文件里有一个组名是input的组。就好奇想看一下这个组是谁添加进来的。
(root@us-rhel9):/usr/lib/sysusers.d $cat/etc/group root:x:0: bin:x:1: lock:x:54: audio:x:63: users:x:100: nobody:x:65534: utmp:x:22: utempter:x:35: tss:x:59: input:x:104:搜索
经过全局搜索发现是systemd加进来的。在这个配置文件下,有input的组信息。而且可以看到systemd添加了一批用户组。
(root@us-rhel9):/root/rpmbuild/SOURCES/systemd-257 $rpm-ql systemd-252-51.el9_6.2.x86_64|grepbasic /usr/lib/sysusers.d/basic.confsystemd basic.conf
/systemd/sysusers.d/basic.conf.in。
一批用户组是关于物理,虚拟硬件访问。
# Physical and virtual hardware access groupsg audio{{AUDIO_GID}}- - g cdrom{{CDROM_GID}}- - g dialout{{DIALOUT_GID}}- - g disk{{DISK_GID}}- - g input{{INPUT_GID}}- - g kmem{{KMEM_GID}}- - g kvm{{KVM_GID}}- - g lp{{LP_GID}}- - g render{{RENDER_GID}}- - g sgx{{SGX_GID}}- - g tape{{TAPE_GID}}- - gtty{{TTY_GID}}- - g video{{VIDEO_GID}}- -* A new system group"input"has been introduced, and all input device nodes get this group assigned. This is usefulforsystem-level software to get access to input devices. It complements what is alreadydonefor"audio"and"video".详细文档
关于uid和gid相关的详细文档在下面这个文件。值得一看。
/systemd/docs/UDIS-GIDS.md