如何以 root 身份打开 ranger 中的文件?

如何以 root 身份打开 ranger 中的文件?

如何使用超级用户权限在文件管理器“ranger”中打开文件?

尽管 ”:使用 vim 打开“使用 vim 以非 root 身份打开文件,我正在寻找类似“:open_with sudo vim”之类的东西,但它不起作用。

答案1

据男子称:

标志为您提供了一种修改衍生进程行为的方法。它们用于命令“:open_with”(键“r”)和“:shell”(键“!”)。

   f   Fork the process.  (Run in background)
   c   Run the current file only, instead of the selection
   r   Run application with root privilege (requires sudo)
   t   Run application in a new terminal window

在你的情况下你需要使用:open_with r vim

答案2

我通常从根终端打开文件管理器,只需输入不带参数的程序名称即可,例如

root@machine: thunar

这将以 root 用户身份打开文件管理器,然后我从文件管理器打开进行编辑的任何内容都将以 root 用户身份打开。

或者,如果文件很容易导航到或在终端中命名,例如“FSTAB”,我只需使用命名文件打开我的文本编辑器,例如

root@machine: 鼠标垫 /etc/fstab。

此外,如果这是一个简单的改变,我只需以 root 用户身份使用我的终端编辑器(在我的情况下是 nano)。

相关内容