Tôi đã có một vài chương trình sao chép hoặc di chuyển tệp từ PC Ubuntu sang NAS của mình - FreeFileSync để sao lưu và tập lệnh Python tùy chỉnh để duy trì thư viện phương tiện của tôi. Kể từ khi nâng cấp lên 21.04, cả hai đều báo lỗi:
FreeFileSync báo cáo lỗi trên các tệp mà nó cố gắng đồng bộ hóa ở dạng:
"Không thể ghi thời gian sửa đổi của "/mnt/backup/Google Drive/DocumentsBackup/temp.a086.ffs_tmp". Mã lỗi 1: Thao tác không được phép [futimens]"
Tập lệnh Python đưa ra một lỗi khiến quá trình di chuyển không thể hoàn tất (tệp có vẻ đã được sao chép nhưng không có thời gian sửa đổi, điều này có vẻ đáng ngờ do lỗi trên):
"lỗi: [Errno 1] Thao tác không được phép"
Nếu tôi sao chép tệp theo cách thủ công, có vẻ như không có lỗi nhưng thời gian sửa đổi cũng không được giữ lại, điều này cho thấy cùng một vấn đề tiềm ẩn, chỉ là không có hộp thoại báo lỗi.
Nếu tôi chạy tập lệnh Python bằng cách sử dụng sudo
nó hoàn thành thành công mà không có lỗi, điều này khiến nó có mùi giống như thay đổi xử lý quyền trong 21.04?
Các cổ phiếu được gắn kết bằng cách sử dụng như sau /etc/đâm/
, làm việc trước khi nâng cấp:
//192.168.7.32/video /mnt/videos cifs tên người dùng=khách,mật khẩu=<...>,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
Tôi đã thử thêm gid=1000,forceuid,forcegid
với các định nghĩa trên trong trường hợp nó cải thiện vấn đề không may mắn.