7

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

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

2 ответа2

7

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

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

0

Я обычно открываю свой файловый менеджер из корневого терминала, просто набирая имя программы без параметров, например

root @ machine: thunar

Это откроет файловый менеджер от имени пользователя root, а затем все, что я открою для редактирования из файлового менеджера, откроется от имени пользователя root.

Или, если к файлу легко перейти или указать имя в терминале, например "FSTAB", я просто открываю свой текстовый редактор с именованным файлом, таким как

root @ machine: коврик для мыши /etc /fstab.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .