“systemd 会话绑定到席位”是什么意思?

“systemd 会话绑定到席位”是什么意思?

我读了这个https://www.freedesktop.org/software/systemd/man/sd-login.html

但是在 systemd 会话中运行的进程仍然可以访问 下的所有设备节点/dev,那么 systemd 引入“席位”概念的真正意义何在。

答案1

您是否考虑以 root 身份运行?这本质上是针对非 root 用户的。

“席位”这个概念适用于您希望用最少的硬件为最大数量的本地用户提供服务的情况(例如学校或类似机构)。

计算机可以将多个显示器、键盘和鼠标连接到单个桌面盒,因此使用 systemd,一个具有两个显示器、键盘和鼠标的桌面可以根据需要同时提供两个单独的 GUI 会话。

在正常的单座配置中,任何可热插拔 USB 设备通常都会设置其设备节点权限,以便本地登录的用户可以自动使用它们,但远程登录(例如使用 SSH)的用户不能使用它们,除非他们是 root或特殊用户组的成员,例如plugdev.

对于多席位配置,任何此类设备默认情况下都将属于默认席位seat0:管理员可以将特定设备配置到其他席位。

相关内容