У меня было несколько программ, копирующих или перемещающих файлы с моего ПК с Ubuntu на мой NAS — FreeFileSync для резервного копирования и пользовательский скрипт Python для обслуживания моей медиатеки. После обновления до 21.04 оба сообщили об ошибках:
FreeFileSync сообщает об ошибках в файлах, которые он пытается синхронизировать, в виде:
«Невозможно записать время модификации «/mnt/backup/Google Drive/DocumentsBackup/temp.a086.ffs_tmp». Код ошибки 1: операция не разрешена [futimens]»
Сценарий Python выводит ошибку, которая препятствует завершению перемещения (файл кажется скопированным, но без измененного времени, что кажется подозрительным, учитывая приведенную выше ошибку):
"ошибка: [Errno 1] Операция не разрешена"
Если я копирую файлы вручную, ошибки не возникает, но время модификации также не сохраняется, что предполагает ту же основную проблему, только без диалогового окна ошибки.
Если я запускаю скрипт Python, используя судо
он успешно завершается без ошибок, из-за чего он пахнет изменением обработки разрешений в 21.04?
Общие ресурсы монтируются с использованием следующих /и т.д./удар/
, работающий до обновления:
//192.168.7.32/video /mnt/videos cifs username=guest,password=<...>,uid=1000,iocharset=utf8,vers=1.0 0 0
//192.168.7.32/дома/Backup2015 /mnt/backup cifs username=guest,password=<...>,uid=1000,iocharset=utf8,vers=1.0 0 0
я пытался добавить Гид=1000,силовая жидкость,силовая жидкость
к приведенным выше определениям, если это не улучшит ситуацию.