Incorrect permissions on files in Trash on NAS
Gilles Caulier
caulier.gilles at gmail.com
Tue Aug 29 14:17:54 BST 2023
Hi,
It sounds like a missing code in Trash Manager to restore the file
right properties.
https://invent.kde.org/graphics/digikam/-/blob/master/core/libs/dtrash/dtrash.cpp?ref_type=heads#L91
In the code we simply use QFile::rename to process file move on the media.
https://doc.qt.io/qt-6/qfile.html#rename-1
Which operating system did you use exactly to run digiKam ?
Best
Gilles Caulier
Le mar. 29 août 2023 à 14:23, Thomas <sdktda at gmail.com> a écrit :
>
> Hi,
>
>
> When using DK on albums stored on a NAS (via Samba), I see a strange
> behavior with deleted files.
>
> Deleted files are moved to the .dtrash folder. But here, they are given
> incorrect permissions/owership.
>
> Example:
>
> I delete a file in an album with permissions 0660 (rw-rw----)
>
> The following file will then be created:
>
> .dtrash/info/img_e8766-8cfbd914.dtrashinfo' 0744 (rwxr--r--)
>
>
> This causes subsequent operations to fail as other users accessing the
> NAS share the same group and thus utilize the gorup writable feature.
>
>
> Permissions on the .dtrash folder itself is: drwxrws---
>
>
>
> --
> Mvh
> Thomas
>
More information about the Digikam-users
mailing list