And*_*els 5 linux root application
自从我升级到 Ubuntu 18.04 以来,我无法再执行以下操作:
sudo su -
gparted
Run Code Online (Sandbox Code Playgroud)
因为现在 root 无法访问 Display:0 并且我还没有找到解决方法。
有人知道如何解决这个问题吗?
使用 gparted 并没有那么糟糕,但我使用了一些其他程序,但它根本不起作用,因为我没有另一个程序可以执行相同的操作。我不想以 root 身份开始,因为我知道如何做到这一点。
您可以使用pkexecroot 身份运行 GUI 应用程序。
$ pkexec gparted
Run Code Online (Sandbox Code Playgroud)
或者:
$ pkexec bash
# gparted
Run Code Online (Sandbox Code Playgroud)
pkexec使用 PolicyKit 进行授权,因此您可能需要安装一个 PolicyKit 以允许您的用户使用pkexec. 有关授权的更多详细信息,请参阅手册页。