Ubuntu Server с рабочим окружением GNOME - настройка разрешений файла конфигурации Apatche

1366
Frank V

Я установил Ubuntu Server на виртуальную машину VirtualBox. Я смог установить на нем среду рабочего стола GNOME ( версия Ubuntu по умолчанию ). Это образовательный сервер LAMP, поэтому меня не беспокоит вопрос производительности.

Я пытаюсь сделать небольшую реконфигурацию Apatche2, но для этого мне нужен доступ на запись к файлам в /etc/apache2/sites-available(я думаю).

Я все еще очень плохо знаком с Linux, но я добираюсь туда. Я понимаю, что мне нужно изменить права доступа к файлам, чтобы изменить эти файлы. (По крайней мере, согласно моей книге). Но я должен спросить, есть ли способ временно предоставить себе доступ суперпользователя для временного периода времени. Похоже на sudo -i.

Я бы предпочел сделать эти изменения из среды рабочего стола ...

Если нет способа временно разрешить доступ суперпользователя (или root-доступ), как я могу изменить права доступа к файлу, чтобы я мог изменить конфигурацию Apache? Мои попытки chmod терпят неудачу ...

1

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

1
Frank V

Ответ смотрел мне в лицо. В терминале перейдите к расположению файла и затем выполните следующее:

gksudo gedit FileToEdit 

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

gksudo: http://www.psychocats.net/ubuntu/graphicalsudo

+1, так как это намного лучше, чем запускать весь nautilus от имени root. Manuel Faux 15 лет назад 0
Это будет хорошо работать, но я бы порекомендовал использовать gksudo. Это просто безопаснее. См. Http://www.psychocats.net/ubuntu/graphicalsudo DLH 15 лет назад 0
1
DLH

Вы можете запустить браузер корневых файлов с gksudo nautilus.

Это позволит вам либо открыть файл с правами root (рекомендуется), либо изменить разрешения в меню свойств.

Я не проверял это, но это ближе всего к тому, что я искал. Спасибо. Frank V 15 лет назад 0
Как правило, плохо запускать любое графическое приложение (особенно файловые браузеры) с правами суперпользователя. Manuel Faux 15 лет назад 0
Что в этом плохого? DLH 15 лет назад 0
0
Manuel Faux

Как вы уже узнали, это sudoкоманда, используемая для выполнения команд с правами других пользователей. Пользователь по умолчанию, который sudoиспользует, если вы не указали другого, является пользователем root.

Просто используйте, sudo vim /etc/apache2/sites-availableчтобы изменить файл как root.

Хороший вопрос - я не думал об этом - но это не предпочтительное решение ... Frank V 15 лет назад 0

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