Bug 498888 - New files on SFTP remote folders are created with all permission bits set/enabled
Summary: New files on SFTP remote folders are created with all permission bits set/ena...
Status: CONFIRMED
Alias: None
Product: kio-extras
Classification: Frameworks and Libraries
Component: SFTP (other bugs)
Version First Reported In: 24.12.1
Platform: Arch Linux Other
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-01-19 15:51 UTC by Kishore Gopalakrishnan
Modified: 2025-01-23 06:14 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kishore Gopalakrishnan 2025-01-19 15:51:27 UTC
SUMMARY
When creating new files in an SFTP folder, they are created with all permissions enabled (rwx for everyone, setuid, and sticky).

STEPS TO REPRODUCE
1. Open an SFTP folder in Dolphin (in the address bar, type sftp://USERNAME@SERVER:22/PATH_TO_FOLDER)
2. Right-click in the main veiw area > Create New > text file
3. Open the same folder in the terminal (ssh) and run `ls -lh` to see the permissions of the newly created file

OBSERVED RESULT
```
-rwsrwsrwt 1 kishore kishore 0 Jan 19 18:09 test.txt*
```

EXPECTED RESULT
Sane permissions like `rw-r--r--`

SOFTWARE/OS VERSIONS
libssh 0.11.1
libssh2 1.11.1
openssh 9.9p1
sshfs 3.7.3
KDE applications: 24.12.1
Operating System: Arch Linux 
KDE Plasma Version: 6.2.5
KDE Frameworks Version: 6.10.0
Qt Version: 6.8.1
Kernel Version: 6.12.9-arch1-1 (64-bit)

ADDITIONAL INFORMATION
The same thing happens if we create a file in an SFTP location by saving a new document in Kate.
Comment 1 John Kizer 2025-01-23 06:14:43 UTC
Hi - thanks for your bug report! I can reproduce this on Fedora KDE 41:

$ stat --format="%a %A" "Downloads/testbugs/Text File.txt" 
7777 -rwsrwsrwt