Я установил Ubuntu на ВМ и хочу отредактировать некоторые настройки Apache, но для этого требуется, чтобы я был пользователем root. Я могу сделать это с помощью 'sudo' в терминале, но я хочу просто отредактировать, дважды щелкнув и сохранив - через графический интерфейс.
Есть ли возможность установить привилегии, чтобы я мог это сделать?
Спасибо!
Вы должны добавить своего пользователя в www-data
на сервере.
sudo usermod -a -G www-sata your_user
Затем вы сохраняете / var / www и файлы в этом каталоге, принадлежащие пользователю root: www-data
См. Также Установка владельца / пользователя по умолчанию
Затем введите ssh с опцией -X
ssh -X user@server
Затем вы отредактируете с помощью
gedit /var/www/file_to_edit
Если у вас установлен ssh, вы можете монтировать файлы локально с помощью sshfs. Отказано в доступе при автоматическом монтировании SSHFS
Я думаю, что sshfs наиболее легко предоставит вам необходимую вам функциональность;)
Из окон вы можете использовать winscp.
Если вы можете использовать sudo в терминале, вы можете использовать gksu для редактора GUI, например, «gksu gedit». Если для доступа к файлам требуется root-доступ, это то, что вам нужно сделать. С другой стороны, если для доступа к файлам не требуются полномочия root для их записи, вы можете просто запустить, например, «gedit».