我一直在使用gksudo nautilus和sudo nautilus通过Alt+ F2。
有什么不同?他们看起来非常相似!
我的一些应用程序无法在 Ubuntu 17.10 Wayland 上运行。如何切换回 Xorg?
我遇到了一个问题,我无法通过 Ubuntu 12.04 中的登录屏幕。即使我提供了正确的用户名和密码,它仍然返回到登录屏幕。我找到了一个解决方案,其中我更改了.Xauthority主文件夹中的所有权。
这些是我使用的步骤:
.Xauthority通过执行以下操作更改先前由 ROOT 拥有的所有权:
chown username:username .Xauthority
Run Code Online (Sandbox Code Playgroud)这个.Xauthority文件首先是什么?为什么更改文件的所有权可以解决我无法登录的问题?
我在 Ubuntu 12.04 LTS 中遇到了 Nautilus 问题。
当我运行命令时gksu nautilus /,出现密码询问框,我输入我的超级用户密码,然后密码框消失并且 Nautilus 没有打开。
当我尝试使用命令以普通用户身份打开 Nautilus 时nautilus,该文件夹被打开。
当我在终端中尝试时
$ sudo nautilus
Run Code Online (Sandbox Code Playgroud)
我收到以下错误
$ sudo nautilus /
** (nautilus:8523): WARNING **: Command line `dbus-launch --autolaunch=2c8ce9b7da2257c2609b749700000007 --binary-syntax --close-stderr' exited with non-zero exit status 1: Autolaunch error: X11 initialization failed.\n Could not parse arguments: Cannot open display:
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个错误?
突然间 gksu 停止为我工作:
~$ gksu gparted
(gpartedbin:24252): Gtk-WARNING **: cannot open display: :0
Run Code Online (Sandbox Code Playgroud)
同样的情况发生在gparted-pkexec:
~$ gparted-pkexec
No protocol specified
(gpartedbin:25454): Gtk-WARNING **: cannot open display: :0
Run Code Online (Sandbox Code Playgroud)
什么可能导致这种情况?
我没有通过 SSH 或 VNC 运行它。这是普通终端窗口中的localhost 。
我似乎无法在根系统中编辑和保存配置文件(例如:)/etc/dhcp/dhcpd.config;它只是说“权限被拒绝”或保存选项在文本编辑器中被阻止。
我很确定我是 root 用户,但我如何确定?如果我是 root 用户,我该如何解决这个问题?
我已经阅读了很多关于 gksu 从许多 Linux 版本中删除的主题,包括 Ubuntu 18.04。许多人表示 gksu 是一种令人憎恶的东西,任何用户都不需要使用类似的东西。我有 2 个例子,据我所知,我必须有一些东西可以让我以 root 身份运行(不仅仅是为了编辑文件)。
首先,只有在(GUI)命令上打开加密文件夹后,我才需要启动 mysql。这意味着让启动 mysql 服务的加密系统运行一个脚本。这必须以 root 身份完成,所以我在那个要求我输入密码的启动脚本中使用 gksu。我还能如何从 GUI 系统启动服务?
我也以root身份运行Ubuntu系统备份,否则很多系统文件无法备份。所以桌面文件使用 gksu 开始备份。
pkexec 看起来很复杂,需要策略文件。这是唯一的选择吗,如果是,为什么它更安全?
类似问题的其他答案似乎并没有解决人们现在 gksu 不再存在(或更难找到......)的个人问题。我认为来自非专家用户的此类问题将从更详细的答案中受益。我现在有一些,所以想回答我自己的问题。
我刚刚安装了 gparted,因为我有一个 135 GB 的闪存驱动器,我想将它用于不同操作系统的可引导程序。
在我gparted从 Dash安装并打开它后,我得到密码提示,输入密码,窗口关闭,光标转向加载符号,我等待,光标恢复正常,就是这样。
我用sudo apt-get install gparted.
的输出gksudo gparted是
Error copying '/home/amolith/.Xauthority' to '/tmp/libgksu-k9KFpI': No such file or directory
Run Code Online (Sandbox Code Playgroud)
的输出gparted-pkexec是
Created symlink /run/systemd/system/-.mount ? /dev/null.
Created symlink /run/systemd/system/boot.mount ? /dev/null.
Created symlink /run/systemd/system/run-user-1000.mount ? /dev/null.
Created symlink /run/systemd/system/run-user-120.mount ? /dev/null.
Created symlink /run/systemd/system/snap-core-2381.mount ? /dev/null.
Created symlink /run/systemd/system/tmp.mount ? /dev/null.
No protocol specified
(gpartedbin:6347): Gtk-WARNING **: cannot open display: :0
Removed /run/systemd/system/-.mount.
Removed /run/systemd/system/boot.mount.
Removed /run/systemd/system/run-user-1000.mount.
Removed /run/systemd/system/run-user-120.mount. …Run Code Online (Sandbox Code Playgroud) 我升级到 Ubuntu 17,我的眼睛很快就开始疲劳(例如在 40 分钟内)。
操作系统似乎存在一些问题,因为旧版 Ubuntu 不会发生这种情况,Windows 10 也不会发生这种情况。
我多年来一直在任何 ubuntu 版本下使用 gparted。gparted 不会在 ubuntu 17.10 下启动。这是 ubuntu 17.10 的错误吗?