我目前正在尝试让会话锁定在我的 DELL XPS 15 上运行。每次我挂起系统时,它都会失败,并且有一条错误消息告诉我所有会话锁定工具都失败了。启动时它已经报告了 setuid 命令的问题(我不完全理解它的含义)。
我尝试根据以下内容配置我的系统图形用户界面文档在这里,但即使在安装 slock 之后,可执行文件也不在 /bin/sloc 中,而是在 /run/setuid-programs/ 中,所以我更改了配置文件,如下所示:
(service screen-locker-service-type
(screen-locker-configuration
(name "slock")
(program (file-append slock "/run/setuid-programs/slock"))))
如果有人即使使用另一套屏幕锁也可以运行此程序,我会很乐意采用。目前我只是感到困惑,因为我不熟悉 setuid 以及操作系统中发生的底层进程。