FTP / SFTP не разрешает запись

Я использую Ubuntu 14.04 и vsftpd. В прошлом моя учетная запись (не root) имела более или менее полный доступ к FTP или SFTP к чему-либо на моем сервере и редактировала любой файл, который могла редактировать моя учетная запись пользователя. Теперь, недавно, я не могу ничего редактировать, только просматривать. В качестве конкретного примера, я не могу загрузить в /var/www, даже если мой пользователь является членом группы www-data и эта группа владеет файлами (права доступа к файлам / папкам верны).

Я не очень знаком с vsftpd и с тем, как он работает. В основном мне нужно иметь возможность FTP или SFTP к моей директории /var/www для редактирования моего сайта. В чем может быть моя проблема?

РЕДАКТИРОВАТЬ: конкретное сообщение об ошибке при использовании FTP является 553 Could not create file.

7
задан 29 June 2014 в 00:10

1 ответ

Необходимо смочь изменить полномочия (терминалом на машине или по SSH) путем выполнения этого так, чтобы пользователи кроме корня могли получить доступ к нему:

sudo chmod -R 757 /var/www

или это так, чтобы это принадлежало Вашему пользователю (который должен быть определен $USER):

sudo chown -R $USER:$USER /var/www

необходимо сделать это как, только owner+group может читать, записать и выполниться в /var/www, но другие пользователи могут только читать и выполниться - включая пользователя, которого Вы используете для попытки папок.

Для большего количества информации, посмотрите man chmod и man chown

17
ответ дан 29 June 2014 в 00:10

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

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