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

标签 macos emacs sudo aquamacs

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

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

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

最佳答案

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

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

关于macos - 如何使用 Aquamacs 以 root 身份打开文件进行编辑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17354045/

相关文章:

emacs - 状态栏显示文件路径

python - 通过python脚本输入sudo命令的密码

bash - 使用 sudo 找不到命令,但无需使用 sudo 即可工作

macos - `go get` 因某些 go 包的权限被拒绝而失败

java - 不支持的 major.minor 版本 51.0 (org/apache/maven/cli/MavenCli) - MAC OS X

emacs - 为什么 slime 的 "package"和劣等的 lisp 不一样?

objective-c - 如何为 Mac 创建 Cocoa 应用程序首选项?

emacs - 如何在 org-mode 的议程中查看接下来的日子?

java - Cassandra 的服务器在 OS X 上启动错误

macos - 使用 NSWorkspace.openURL 打开 URI 时捕获弹出窗口