Incorrect permissions on files in Trash on NAS

Thomas sdktda at gmail.com
Tue Aug 29 15:47:31 BST 2023


Is this a regression? I cannot recall having this issue previously.


On 2023-08-29 15:17, Gilles Caulier wrote:
> 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
>>
-- 
Mvh
Thomas



More information about the Digikam-users mailing list