AWS Ubuntu Instance - Пользовательские права

Я запускаю экземпляр Ubuntu на Amazon Web Services, все работающие довольно денди. У меня есть одна небольшая ошибка, которую я пытаюсь найти в atm.

Amazon заставляет вас иметь другого пользователя, кроме root. И таким образом вы не можете подключиться как root. Итак, я перехожу с моим именем пользователя через ssh и sftp, хорошо работает.

Однако я ничего не могу редактировать, если явным образом не предоставляю права на файл chmod 777.

Теперь я совершенно ясно что касается проблемы, просто не решение. Мой пользователь, второй пользователь, записывается в свой домашний каталог. Но моя установка и файлы apache расположены в / var / www

. Могу ли я решить это с помощью символических ссылок в домашнем каталоге и т. Д. Или есть способ, которым я могу настроить разрешения для этого пользователя для доступа и записи на / var / www и все файлы внутри него, не предоставляя это право широкой публике?

Любая помощь будет очень признательна.

7
задан 25 November 2011 в 00:49

1 ответ

В конкретном случае файлов для веб-сервера, это просто, чтобы просто передать права собственности на этот каталог пользователю ubuntu.

 sudo chown -R ubuntu:ubuntu /var/www

Тогда вы можете легко отбросить файлы.

Вы также можете найти полезную информацию о настройке пользователя EC2 на Ubuntu в этой статье, которую я написал некоторое время назад:

Использование sudo, ssh, rsync для официальных изображений Ubuntu для EC2 http://alestic.com/2009/04/ubuntu-ec2-sudo-ssh-rsync

5
ответ дан 10 August 2018 в 08:40

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

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