Я выполняю экземпляр Ubuntu на Amazon Web Services, всем рабочем симпатичном денди. У меня есть тот мало препятствия, что я пытаюсь найти ответ на банкомат.
Amazon вынуждает Вас иметь другого пользователя кроме корня. И таким образом Вы не можете соединиться как корень. Таким образом в я иду со своим именем пользователя через ssh и sftp, работы v хорошо.
Однако я ничего не могу отредактировать, явно дав файл chmod 777 прав.
Теперь я довольно ясен относительно того, какова проблема, просто не решение. Мой пользователь второй пользователь, входит в его корневой каталог очень хорошо. Но моя апачская установка и файлы расположены в/var/www
Я мог решить это символьными ссылками в корневом каталоге и т.д. или являюсь там способом, которым я могу установить полномочия для этого пользователя к доступу и записать в/var/www папку и все файлы в ней, также не давая то право широкой публике?
Любая справка очень ценилась бы.
В конкретном случае файлов для веб-сервера нормально просто давать владение того каталога пользователю человечности.
sudo chown -R ubuntu:ubuntu /var/www
Затем можно отбросить файлы там легко.
Вы могли бы также найти немного полезной информации о пользовательской установке EC2 на Ubuntu в этой статье, которую я написал некоторое время назад:
Используя sudo, ssh, rsync на Чиновнике Изображения Ubuntu для EC2
http://alestic.com/2009/04/ubuntu-ec2-sudo-ssh-rsync