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 мне также не ругалось .
Алина14.02.2023, 16:20#
Спасибо!

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

 

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

02.10.2012 · 94 каммента · рейтинг 13.02
15.02.2013 · 24 каммента · рейтинг 6.69
23.01.2013 · 21 каммент · рейтинг 6.24
28.03.2008 · 24 каммента · рейтинг 5.54
19.01.2008 · 20 камментов · рейтинг 5.02

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

16.05.2023  8DC0WIM www.yandex.ruРеклама паблика вконтакте, как меня модерировали: 8DC0WIM www.yandex.ru
16.05.2023  EWDOLQG7E28H www.yandex.ruНакрутка сердечек и групп вконтакте через V-Like.ru: EWDOLQG7E28H www.yandex.ru

Статсы