Как получить доступ к файловой системе от имени пользователя root или владельца?

Мне нужно добавить файлы конфигурации интернет-магазина в файловую систему var/www. но я не могу получить доступ к файловой системе, потому что она говорит, что только владелец может получить к ней доступ, владельцем является root.

Итак, как я могу получить доступ к этим файлам? Или я могу использовать свою файловую систему в качестве владельца?

Мне нужно создать каталог с именем ubuntu в var/www и сохранить файлы конфигурации моего интернет-магазина.

1
задан 12 February 2013 в 15:58

3 ответа

Попробуйте ввести команду sudo -s в терминале. Но убедитесь, что вы знаете, что делаете.

Кроме того, если вы не хотите связываться с терминалом, вы можете нажать ALT + F2 и ввести gksu nautilus. Это откроет окно файлового менеджера от пользователя root.

0
ответ дан 12 February 2013 в 15:58

По умолчанию /var/www принадлежит root: root, и никто, кроме администратора, не может добавлять или изменять файлы там. Вам необходимо установить для содержимого /var/www/ правильные разрешения. Есть несколько методов, но я использую один: установите группу на www-data и добавьте своего пользователя в эту группу.

Группа настроек www-data:

sudo chgrp -R www-data /var/www/ubuntu

Добавьте своего пользователя в www-data:

sudo usermod -a -G www-data $USER

Таким образом, вы будете частью группы, которая может писать внутри /var/www/ ,

Но я бы начал с чтения документации, которую вы получили с веб-сервером, поскольку это лишь малая часть в настройке правильных и безопасных разрешений. Каталоги, как правило, имеют права доступа 755 или 775, а файлы - 644 или 664 в зависимости от того, кем вы хотите заниматься.

0
ответ дан 12 February 2013 в 15:58

Более дружественный для GUI способ - использовать команду gksu в терминале, она дает вам маленькое всплывающее окно и введите Nautilus, чтобы открыть его как root

0
ответ дан 12 February 2013 в 15:58

Другие вопросы по тегам:

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