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

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

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

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

1
задан 28.02.2020, 04:21

3 ответа

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

0
ответ дан 28.02.2020, 04:22
  • 1
    Я не предположил бы, что у него есть рабочий стол;) Это больше походит на (размещенный) сервер. – Brijesh Kumar Tripathi 28.02.2020, 04:22

По умолчанию /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
ответ дан 28.02.2020, 04:22
  • 1
    Если я помню правильно, новые группы пользователей только применяются к новым сессиям, поэтому после вызова usermod, необходимо выйти из системы и въехать задним ходом. – Surya Tangella 28.02.2020, 04:23
  • 2
    @DavidFoerster да это требуется, чтобы обновлять настольные настройки. Не для оболочки (" newgrp" может использоваться для обновления новой оболочки в настоящее время), – nayan mistry 28.02.2020, 04:23

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

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

0
ответ дан 28.02.2020, 04:23
  • 1
    и я могу знать то, что я должен сделать затем?? поскольку я плохо знаком с человечностью, это был бы grt, если Вы объясняете меня подробно!! – Stefan Esteban 28.02.2020, 04:24
  • 2
    @AleksandrChepurnoy поместите ту часть из своего комментария в Ваш ответ. – GuidoG 28.02.2020, 04:24
  • 3
    Кроме того, если Вы, которых don’t хотят смешать с терминалом, можно нажать ALT+F2 и войти gksu nautilus. Это откроет окно файлового менеджера от пользователя root. – Stefan Esteban 28.02.2020, 04:24

Теги

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