Как открыть файл в файловом менеджере "Рейнджер" с правами суперпользователя?
В то время как " :open_with vim " открывает файл как пользователь без прав root с vim, я ищу что-то вроде ":open_with sudo vim", но это не работает.
Как открыть файл в файловом менеджере "Рейнджер" с правами суперпользователя?
В то время как " :open_with vim " открывает файл как пользователь без прав root с vim, я ищу что-то вроде ":open_with sudo vim", но это не работает.
По словам человека:
Флаги дают вам возможность изменить поведение порожденного процесса. Они используются в командах ":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
Я обычно открываю свой файловый менеджер из корневого терминала, просто набирая имя программы без параметров, например
root @ machine: thunar
Это откроет файловый менеджер от имени пользователя root, а затем все, что я открою для редактирования из файлового менеджера, откроется от имени пользователя root.
Или, если к файлу легко перейти или указать имя в терминале, например "FSTAB", я просто открываю свой текстовый редактор с именованным файлом, таким как
root @ machine: коврик для мыши /etc /fstab.
Кроме того, если это легко изменить, я просто использую мой редактор терминала в качестве пользователя root (в моем случае nano).