我曾经有一个设置,我可以使用(Kate 文本编辑器)编辑和保存文件,但需要 sudo 权限。保存时会显示一个对话框,要求我输入密码。这真的很方便。但它不再起作用了。现在我收到一条错误消息,提示无法保存文档。
我的目标是,我可以双击任何用 Kate 打开的文本文件。当我保存它时,它会在需要时提示密码对话框。
有人知道如何找回要求输入密码的对话框吗?
我使用的是 Kubuntu 16.04。我的 Kate 版本是:16.04.3
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.5 LTS
Release: 16.04
Codename: xenial
当我尝试将 .bashrc 保存在我的主文件夹中时发生了这种情况。
drwxr-xr-x 137 billy billy 36864 Oct 16 13:43 .
drwxr-xr-x 5 root root 4096 Feb 17 2018 ..
-rw-r--r-- 1 root root 9907 Sep 24 21:28 .bashrc
但这似乎发生在我需要 sudo 的所有文件中。
问候,比利
答案1
你还没有提到你的发行版!我假设你使用的是 Kubuntu 18.04,它有Kate Version 17.12.3
。
打开终端,移动到包含要编辑的文件的文件夹。在此示例中,我想要编辑gtkrc
位于的文件/usr/share/themes/Crux/gtk-2.0/
。
因此,首先
cd /usr/share/themes/Crux/gtk-2.0/
然后完全按照输入的内容运行SUDO_EDITOR=kate sudoedit gtkrc
,包括和_
之间。SUDO
EDITOR
/usr/share/themes/Crux/gtk-2.0 $ SUDO_EDITOR=kate sudoedit gtkrc
按下 后Enter,输入您的密码并按下 Enter。 Kate 将打开文件。 进行编辑并照常保存。 完成。
当 Plasma 5.13 发布时,您将能够使用 Kate 打开任何合适的文件并进行编辑。当您尝试保存它时,如果您编辑了系统文件,系统将提示您输入密码。