1

Я подключаюсь к серверу, используя sftp через консоль. Я пытаюсь загрузить папку, в которой есть файлы без разрешения на запись для кого-либо. Когда я использую get, эти файлы выдают ошибку, которая говорит, что мне нужны разрешения на запись, но остальные загружаются нормально.

Кажется, это проблема с консольной программой, я попробовал 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 разрешений. После get файлы и каталоги, похоже, сохраняют те же разрешения, что и на удаленном сервере, поэтому, поскольку по умолчанию нет разрешений на запись, в него нельзя загрузить ничего.

Как я могу получить файлы без сохранения оригинальных разрешений?

0