startx说:
--------------------------------------------------------------------------------------------
xinit failed. /usr/bin/Xorg is not setuid, maybe that's the reason?
If so either use a display manager (strongly recommended) or adjust /etc/permissions.local and run "chkstat --system --set" afterwards显然,我可以使用chmod 4775 /usr/bin/Xorg,直到下一个Xorg更新再次删除suid位。然而,如何“使用显示管理器”,而不是“强烈推荐”,在我看来根本不是显而易见的!
这是什么意思?
startx了吗?startx不做正确的事情呢?这是您的生命保护程序,以防X崩溃;很可能是您必须学习的第一批命令之一。我很确定我的系统使用的是显示管理器。我有xdm,kdm,gdm,lightdm和sddm。它引导到桌面环境,当注销时会显示登录屏幕。换句话说,这是一个沼泽标准的桌面机器设置,但如果这很重要,我将在OpenSuse上使用KDE。
我将接受任何Unix上startx已被替换的各种特定命令的适当文档化、合理完整的列表。如果在OpenSuse上有什么事情不完全是这样的话,我发誓我会写一个bugreport。我讨厌看到一个用户界面,我们似乎都知道,完全是出于技术原因,而没有人知道替换。
发布于 2016-05-29 15:03:12
根据11.4发行说明的说法,是的,startx在SUSE中被否决了。但是,他们解释了如何设置setuid位,以便在更新时不会丢失它:
依赖于旧配置的用户可以在
/etc/permissions.local中自己设置setuid位,方法是从以下行中移除注释符号:#/usr/bin/Xorg root:root 4711,然后运行SuSEconfig --module permissions。
https://unix.stackexchange.com/questions/286255
复制相似问题