Я подключаюсь к серверу, используя sftp через консоль. Я пытаюсь загрузить папку, в которой есть файлы без разрешения на запись для кого-либо. Когда я использую получить эти файлы выдают ошибку, которая говорит, что мне нужны разрешения на запись, но остальные скачать нормально.
Кажется, это проблема с консольной программой, я попробовал WinSCP, и она отлично работает, но я хотел бы знать, возможно ли это сделать из терминала без изменения разрешений.
Локальная система работает под управлением Windows 7 с Cygwin, удаленная Ubuntu 12.04.
Пример:
Couldn't open local file "website/sites/default/default.settings.php" for writing: Permission denied
Download of file /var/www/website/sites/default/default.settings.php to website/sites/default/default.settings.php failed
РЕДАКТИРОВАТЬ:
Разрешения на удаленном сервере:
website/ 755
sites/ 775
default/ 555
default.setting.php 664
Локальный каталог, в котором я начинаю SFTP имеет 755 разрешений. После получить файлы и каталоги, похоже, сохраняют те же разрешения, что и на удаленном сервере, поэтому дефолт не имеет разрешения на запись, в него ничего нельзя загрузить.
Как я могу получить файлы без сохранения оригинальных разрешений?
источник
sftp
клиент.sftp
, право?website/sites/default
и файлwebsite/sites/default/default.settings.php
?