如何使用 Kate 编辑器编辑系统文件?

Pau*_* A. 8 kate system editing

如果我尝试使用sudo kate编辑系统文件,我会收到以下消息:

以 root 身份执行 Kate 是不可能的。

那么如何编辑系统文件呢?

我提出这个问题是为了我自己可以回答。据我所知,与我提出的解决方案相比,涉及 gksudo 的任何建议都没有任何优势:只需以非 root 用户身份编辑文件,完成后保存,并在那时提供 root 密码。

Pau*_* A. 16

继续编辑没有sudo. 完成后,照常保存。您将收到要求输入系统密码的提示。提供它,你就完成了。(不过,这可能不适用于某些 Ubuntu 版本。)


Yet*_*ser 10

试试SUDO_EDITOR=kate sudo -e /path/to/the/file。这将使 sudo 将文件复制到一个临时目录,您的编辑器被称为您的非特权用户,然后当编辑器返回时(即当它关闭时),它将被复制到任何特权位置。

它也适用于任何其他编辑器。sudo -e也可以拼写sudoedit