如何使用 Aquamacs 以 root 身份打开文件进行编辑?

Posted

技术标签:

【中文标题】如何使用 Aquamacs 以 root 身份打开文件进行编辑?【英文标题】:How do I open a file for edit as root with Aquamacs? 【发布时间】:2013-06-25 14:20:37 【问题描述】:

我使用 Aquamacs 进行大部分文本编辑,并希望在编辑时选择性地以 root 身份打开一些文件。

有没有办法让我使用 Aquamacs 以 root 身份打开一些文件(而不是其他文件)?

我知道我可以使用 sudo 命令启动 Aquamacs,但这对我来说有点太冒险了 - 我宁愿只有 root 权限来编辑绝对需要它的文件。

【问题讨论】:

C-x C-f /sudo::/path/to/file 由于第二个原因,我收到一个错误:在该命令中,告诉我该命令无效,并且单冒号版本似乎没有升级(它一直告诉我我的文件'm 编辑是只读的) 究竟是什么错误?您使用的是哪个版本的 Aquamacs(或 Emacs)?单冒号版本是完全错误的,TRAMP 语法需要两个冒号。 啊,我明白了。我的命令中有错字。更正后,系统会提示我输入我的根密码,但该文件无论如何都会以只读方式打开。它可能是一个只读文件,我可以用 aquamacs 覆盖吗? 啊。 ***.com/questions/180910/…。介意将您的评论作为答案吗? 【参考方案1】:

您可以使用TRAMP(与 Emacs 22.1 版本捆绑在一起)以 root 身份打开文件:

C-x C-f /sudo:root@localhost:/path/to/file RET

如果不插入username@host部分,TRAMP在使用/sudo时默认为root@localhost,因此可以将语法缩短为

C-x C-f /sudo::/path/to/file RET

【讨论】:

以上是关于如何使用 Aquamacs 以 root 身份打开文件进行编辑?的主要内容,如果未能解决你的问题,请参考以下文章

如何以 root 身份运行 Google Chrome? [关闭]

linux系统如何以root身份登录

如何以root用户身份运行Google Chrome? [关闭]

如何让aquamacs显示稳固闪烁的光标?

Debian和Ubuntu Linux下如何以root身份登录图形界面

如何以非 root 用户身份使用 CPAN?