Как открыть файл в рейнджере от имени root?

Как открыть файл в файловом менеджере "Рейнджер" с правами суперпользователя?

В то время как ": open_with vim" открывает файл как пользователь без прав root с vim, я ищу что-то вроде ":open_with sudo vim", но это не работает.

2 ответа

Решение

По словам человека:

Флаги дают вам возможность изменить поведение порожденного процесса. Они используются в командах ":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

I usually open my file manager from a root terminal by simply typing in the program name with no parameters eg

root@machine: thunar

This will open the file manager as a root user and then anything I open to edit from the file manager is opened as the root user.

Or, if the file is easy to navigate to or name in the terminal such as "FSTAB" I just open my text editor with the named file such as

root@machine: mousepad /etc/fstab.

Кроме того, если это легко изменить, я просто использую мой редактор терминала в качестве пользователя root (в моем случае nano).

Другие вопросы по тегам