Debian Stretch:无法从标准用户帐户调用 root(可能是错误的安装选项)

Debian Stretch:无法从标准用户帐户调用 root(可能是错误的安装选项)

两周前,我已经在标准 PC 上安装了 Stretch(4.9.0-3),一切工作正常。
但我最近下载了一个新的 DVD(3) 相同版本,这次安装在没有 /swap 的 U 盘 (3.0) 中。
笔记:我不得不说,安装 1dvd 然后使用互联网要好得多,因为当要求更改为 dvd#1、dvd#2,然后再次更改为 dvd#1 时,安装程​​序看起来有问题,并且从不要求更改为 dvd#3

所以,我每次都会遇到问题我需要从标准用户帐户调用根:例如,无法解锁帐户设置,也不能从终端调用根,并且当打开软件和更新时,尽管我可以从“设置”->“详细信息”->“CheckForUpdates”检查更新..没有什么可更新的,所以我不确定标准用户可以更新,可能不能,但会要求管理员或什么? 捕获

尽管另一个 StackExchange 用户也有类似的问题:他确实提到了 sudo,很多答案都与此相关。

注意:我可以通过 tty 访问并毫无问题地编辑、更新、升级。我认为我的问题可能是由于我选择的安装选项造成的。 图片

你不会看到类似的东西默认在选项中,因为我明确地改变了它。我认为那是我的错误
在/root安装阶段安装选项有问题。我不确定它是否是 -noexec- 并且我未选中它,或者如果它是 -nodiratime- 并且我未选中它,但它在其他配置中无论如何都被标记了。我非常确定的是,我取消选中其中之一,安装过程将继续正常进行。


嗯..那是我的问题。除此之外,我的跨硬件环境运行得非常好。我希望很长一段时间,但事实是我对SSD配置了解不够。哦!!顺便一提我不使用交换

我将要做的:如果您认为该安装选项没有配置问题,我将尝试从 a 中的 tty 尝试修复此问题,而无需重新安装。
请注意,如果我的安装选项做错了,重新安装是没有意义的(这将是我的问题)

答案1

更改文件的权限。谷歌是你的朋友,你面临的大多数问题,其他人也曾面临并解决过。谷歌搜索一下,你可能就能找到你的解决方案。

chmod 4755 /usr/lib/policykit-1/polkit-agent-helper-1
  • nosuid 挂载选项指定文件系统不能包含设置的用户 ID 文件。在世界可写的文件系统上防止 setuid 二进制文件是有意义的,因为那里存在 root 升级或其他可怕问题的风险。简而言之,从所有分区中删除 /etc/fstab 中的 nosuid。重新启动,然后尝试登录。

应该是这样的:

UUID=a34cdfff-2388.. / ext4 noatime,nodiratime,errors=remount-ro 0 1

相关内容