Мне нужно добавить файлы конфигурации интернет-магазина в файловую систему var/www
. но я не могу получить доступ к файловой системе, потому что она говорит, что только владелец может получить к ней доступ, владельцем является root
.
Итак, как я могу получить доступ к этим файлам? Или я могу использовать свою файловую систему в качестве владельца?
Мне нужно создать каталог с именем ubuntu
в var/www
и сохранить файлы конфигурации моего интернет-магазина.
Попробуйте ввести команду sudo -s
в терминале. Но убедитесь, что вы знаете, что делаете.
Кроме того, если вы не хотите связываться с терминалом, вы можете нажать ALT + F2 и ввести gksu nautilus
. Это откроет окно файлового менеджера от пользователя root.
По умолчанию /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
в зависимости от того, кем вы хотите заниматься.
Более дружественный для GUI способ - использовать команду gksu в терминале, она дает вам маленькое всплывающее окно и введите Nautilus, чтобы открыть его как root