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

2142
PatrickSteiner

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

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

6

2 ответа на вопрос

6
Artalus

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

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

`: open_with r vim` отлично сработал для меня, большое спасибо! PatrickSteiner 7 лет назад 0
0
Damon

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

root @ machine: thunar

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

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

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

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

Запуск файлового менеджера из корневого терминала - довольно рискованный вариант IMO, так как вы можете удалять и редактировать практически все без предупреждений. Особенно, если FM не дает вам никакой подсказки, что он был запущен из-под root, и вы забудете об этом позже! Artalus 7 лет назад 2
@ Арталус Хороший звонок. Я могу признать, что я не являюсь системным администратором для чего-то большего, чем наше собственное дело, и я открываю небольшую часть конфигурационных файлов, которые делает настоящий администратор, так что я могу иметь меньшую квалификацию и все же совершать меньше общего количества ошибок, чем настоящий администратор, и до сих пор работать на дикой стороне. Это также помогает нам создавать виртуальные машины как с зеркалом, так и с резервной копией. Damon 7 лет назад 0

Похожие вопросы