Экземпляр AWS Ubuntu — права пользователя

Экземпляр AWS Ubuntu — права пользователя

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

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

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

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

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

Любая помощь приветствуется.

решение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

Связанный контент