Dubrowsky
Хроники одного дупла
Блогово  →  WebDev  → 

WinSCP и опция Ignore permission errors

20 Марта 2014 года

В повседневной работе я пользуюсь WinSCP - замечательный виндовый SFTP-клиент. Как FTP, только по SSH. Рекомендую. Столкнулся со странным поведением с правами. Очень долго тупил. Пишу на память, чтобы не повторять страданий.

На сервачке у меня апач исторически работает не под тем юзером, под которым я правлю файлы. Поэтому для файлов, которые создал апач (читай пых), нужно ставить права на запись для одногруппников.

Вроде всегда это работало, а тут перестало. Права стоят правильные и даже больше (rw-rw-rw-), а при сохранении через WinSCP появляется окошко с ошибкой.

Потратил уйму времени. Перечитал доки по системе прав в linux/unix вплоть до исторической справки о красноглазых админах прошлого века. Убедился, что все помню и понимаю правильно. Но один хрен не работает.

Плевался, ругался. Дошел до адского изврата в виде шелл-скрипта, меняющего права на то, что нужно править.

А тут случайно прочитал, что собственно написано в окошке с ошибкой:

"Upload of file olo.php was successful, but error ocurred while setting permissions and/or timestamp. If the problem persists, turn on 'Ignore permission errors' option".

Проще говоря, файл успешно перезалился, но возникла проблема при установке даты модификации и/или прав. WinSCP после загрузки файла пытается выставить ему права (если в настройках включена галка "Set permissions" - по умолчанию выключена) и назначить дату модификации файла как у локальной копии (по умолчанию включена - если выключить, у обновленного файла будет дата заливки на сервер, а не дата реальной модификации). 

Учитывая, что WinSCP чаще всего используется для правки "на горячую" через редактор, дата заливки и модификации фактически совпадают, так что последняя проблема для нас не проблема.

Итого, лечится просто:

"Options - Preferences... - Transfer - Edit - включаем галку Ignore permission errors".

Счастье. Радость.

Камменты

Valerii13.08.2014, 08:58#
Спасибо! Помогло)
Евгений21.04.2015, 10:14#
Спасибо :) помогли! Вот скриншот можете прикрепить для тех у кого на русском: http://i.imgur.com/WfbN6Of.png
Евгений21.04.2015, 10:14#
[img]http://i.imgur.com/WfbN6Of.png[/img]
Серёга05.08.2015, 13:47#
Автор красава! Тоже не мог понять в чём дело :)
Svetlana15.12.2015, 14:01#
спасибо автору и Евгению за скрин
Шурик11.01.2017, 15:25#
Бугога... вот ведь как полезно читать что софтинка тебе пишет... :)
max07.04.2017, 15:44#
Спасибо! ! А то немного тоже напрягала, это инфо! теперь осталось добиться, чтобы в cmd мне также не ругалось .

Написать коммент: памятка постеру

 

Крутые посты wtf??? →

02.10.2012 · 91 каммент · рейтинг 18.3
15.02.2013 · 24 каммента · рейтинг 9.74
23.01.2013 · 20 камментов · рейтинг 8.83
30.01.2013 · 13 камментов · рейтинг 7.14
28.03.2008 · 23 каммента · рейтинг 6.78

Последне камменты

16.02.2018  CrazyMiheyКак изменить оболочку (shell) по умолчанию для пользователя Linux: Ну и сколько Страждущих ломанулись подбирать Парол...
28.01.2018  Привет Ера Связь: 04acw1pf8fwgmqhpfp22t6398o4zszhe3x9lj7luwizkodzt7...
26.01.2018  JasonСвязной.Банк закрыл возможность пополнения WebMoney: Hello Здравствуйте. Сервис продвижения в социальны...
24.01.2018  Annaтам же: Hi Здравствуйте. Сервис продвижения в социальных с...
14.12.2017  БраузерНовый Яндекс.Браузер - браузер "Yandex" (отзыв / обзор): Я предпочитаю использовать яндекс браузер

Статсы