Разрешение отклонило в FTP даже при том, что я - владелец

Хорошо, таким образом, я старался изо всех сил при нахождении ответа на это путем поиска и просмотра возможных дубликатов, но я просто не могу так простить мне, если это там где-нибудь так или иначе.

Моя проблема следующие. Я установил владельца /var/www кому: myuser:www-data и полномочия папки и всех (в настоящее время просто основной index.html) это довольно 750, и Apache, кажется, выполняет его, как предполагается, но я не могу получить доступ к нему когда я FTP в сервер как myuser пользователь. Я имею в виду, я могу получить доступ к нему, но как только я пытаюсь отредактировать, удалить или добавить что-то, что я просто получаю 500 Permission denied, и если я пытаюсь отредактировать полномочия, я добираюсь 500 Unknown SITE command.

На помощь! Что я делаю неправильно? Идея установить пользователя и группу, и затем полномочия как выше были от моего хорошего друга, который является видом эксперта, но я чувствую, что беспокою его, когда я задаю столько вопросов, поэтому если бы можно помочь мне еще немного, которые были бы великими!

Я пытаюсь поместить резервное копирование с 4 vhosts назад в www-папку, но что я поместил, там не должен вызывать беспокойства, правильно? Это - просто confing vhosting позже, который имеет что-нибудь, чтобы сделать с этим, правильно?

Заранее спасибо!

Добавленная информация:

Я выполнил это: myuser@myserver:/$ groups myuser И получил это: myuser : myuser adm cdrom sudo dip plugdev lpadmin sambashare Затем я выполнил это: myuser@myserver:/$ groups www-data И получил это: www-data : www-data

И затем это: myuser@myserver:/var/www$ ls -l И получил это: total 4 -rwxr-x--- 1 tjita1 www-data 177 Jan 25 17:45 index.html

Относительно ftpserver я ничего не сделал, в частности, я просто установил vsftpd. О, да я также включил строку, я думаю /etc/vsftpd.conf или что-то как этот, который читает что-то вроде этого: chmod_enable=YES.

Кроме того, я не могу заставить те 4 отступа пространства работать, извините об этом..

21
задан 31 January 2014 в 08:27

4 ответа

После установки ftp-сервера с sudo apt-get install vsftpd вам придется его настроить. Чтобы разрешить доступ для записи, вы должны отредактировать файл /etc/vsftpd.conf и раскомментировать строку

#write_enable=YES

, поэтому он должен прочитать

write_enable=YES

Сохранить файл и перезапустить vsftpd с помощью sudo service vsftpd restart.

Для других вариантов конфигурации обратитесь к этой документации или man vsftpd.conf

0
ответ дан 31 January 2014 в 08:27
  • 1
    @Pilot6 - можно ли предоставить еще несколько подробной информации о том, как использовать libinput для сенсорной панели только? – BeeOnRope 24 June 2016 в 01:55

Я нашел простой способ использовать ftp с командой curl здесь . Если вы хотите использовать ftp с одной командой, то используйте следующую команду

sudo curl -T file_to_be_uploaded.txt ftp://mydomain.com/mydirectory/ --user username:password

Если вы получили ошибку 551: permission denied, чем запустить ее, файл, который вы загружаете, может присутствовать на пульте дистанционного управления, а вы - нет. есть разрешение перезаписать его. Поэтому загрузите его с другим именем файла или удалите текущий файл на пульте.

0
ответ дан 31 January 2014 в 08:27

У меня была такая же проблема & amp; ни одно из предложений о Write_enable или разрешениях для папок не сработало. Я изменил тип подключения в моем клиенте FTP с FTP на SSH / SFTP, и все работало нормально. По-видимому, для записи VSFTPD требуется защищенное соединение.

0
ответ дан 31 January 2014 в 08:27
  • 1
    У меня была эта та же проблема о Xubuntu 14.04. I' d дают больше специфических особенностей, но I' m по моему телефону. – jbrock 16 July 2015 в 17:54

Выполните команду ниже - в какую папку вам нужны файлы для загрузки

sudo chown -R <>: root <> пример

sudo chown -R myloginid: root / home / myproject

1
ответ дан 28 December 2019 в 03:36

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

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