Am avut câteva programe care copiau sau mută fișiere de pe computerul meu Ubuntu pe NAS - FreeFileSync pentru copii de rezervă și un script Python personalizat pentru întreținerea bibliotecii mele media. De la actualizarea la 21.04, ambele au raportat erori:
FreeFileSync raportează erori ale fișierelor pe care încearcă să le sincronizeze sub forma:
„Nu se poate scrie ora de modificare a „/mnt/backup/Google Drive/DocumentsBackup/temp.a086.ffs_tmp”. Cod de eroare 1: operațiune nu este permisă [futimens]”
Scriptul Python scoate o eroare care împiedică finalizarea mișcării (fișierul pare a fi copiat, dar fără timpul modificat, ceea ce pare suspect având în vedere eroarea de mai sus):
„eroare: [Errno 1] Operațiunea nu este permisă”
Dacă copiez fișierele manual, se pare că nu există nicio eroare, dar nici timpul de modificare nu este reținut, ceea ce sugerează aceeași problemă de bază, doar fără un dialog de eroare.
Dacă rulez scriptul Python folosind sudo
se finalizează cu succes fără erori, ceea ce îl face să miroasă ca o modificare de gestionare a permisiunilor în 21.04?
Acțiunile sunt montate folosind următoarele /etc/stab/
, lucrând înainte de upgrade:
//192.168.7.32/video /mnt/videos cifs username=guest,password=<...>,uid=1000,iocharset=utf8,vers=1.0 0 0
//192.168.7.32/homes/Backup2015 /mnt/backup cifs username=guest,password=<...>,uid=1000,iocharset=utf8,vers=1.0 0 0
Am încercat să adaug gid=1000,forceuid,forcegid
la definițiile de mai sus în cazul în care s-au îmbunătățit lucrurile fără noroc.