Ошибка разрешения метки времени linux с winscp
Я добавил пользователя в группу и установил содержимое файла и каталога в 775. Когда я использую winscp для изменения файла, он жалуется, что не может установить временную метку bc ошибки разрешения. Но он может обновить файл, который я редактирую. Зачем? подробности о том, как настроить пользователя, приведены здесь, но я не думаю, что кому-то нужно его читать. Почему член группы не может изменить файл в группе, частью которой он является?
2 ответа
WinSCP пытается "сохранить отметку времени" по умолчанию. Некоторые системы Unix не любят позволять пользователям, не владеющим файлом, изменять разрешения или временные метки, даже если у них есть доступ для записи, по какой-то странной причине.
Чтобы исправить эту ошибку, я пошел в WinSCP Options > Preferences > Transfer
затем отредактировал Default
и не проверено Preserve timestamp
,
Это, я считаю, оставляет вас с функциональностью, что при изменении файла метка времени обновляется, что, я думаю, имеет смысл.
Я предполагаю, что у вашего каталога неправильный владелец / группа, хотя сам файл имеет. WinSCP, вероятно, жалуется на то, что он не может установить временную метку каталога, которая обычно также обновляется, если вы меняете в ней файл.