`You have no permission to write to the selected folder` checkPathValidityForNewFolder failes for SMB-folders
- Dominant language
- C++
- Stars
- 3.9k
- Forks
- 1k
- Avg merge
- 1d 21h
- Merged PRs (30d)
- 127
Description
I am using the Windows Desktop Client to sync a folder located on a SMB share to a self hosted nextcloud instance. This worked for Versions up to 3.1.3. Starting with 3.2.0-rc1 (tested up to 3.4.4) a error ("`You have no permission to write to the selected folder!`") appears when adding a folder synchronization pair. My account has full write permission for the share/folder, creating files using Windows Explorer, Folder Wizard (new folder) or Settings-GUI (save debug logs) works fine. Folders located on local disks work as expected.
Ref: https://help.nextcloud.com/t/you-have-no-permission-to-write-to-the-selected-folder/125486
### Expected behaviour
Add writable SMB-folder to sync pair
### Actual behaviour
Error `You have no permission to write to the selected folder!` is displayed while writing should work fine. Next-button is disabled.
### Steps to reproduce
1. Map a NAS drive using SMB ("Windows file share") to a local drive letter (Tested targets: Samba 4.9.x, Windows Server 2012R2, Windows 10)
2. Install Windows Client 3.2.0 - 3.4.4
3. Connect to a NC Server
4. When asked for a local directory browse to the mapped drive, create an empty folder using the NC GUI (aka: prove it is writable) and try to select it
### Client configuration
Client version:
* 3.2.0-rc1 (x64)
* 3.3.5stable-Win64 (build 20210930); 0d9a6987ebb0040b34451e51f54121dbd339ddf8; Sep 30 2021, 13:30:50; Qt 5.12.10, OpenSSL 1.1.1g 21 Apr 2020
* (Answers: 3.4.1-3.4.4)
Operating system:
* Windows 10 Pro
* Windows 11
* (Forum: Windows 8.1)
OS language:
* German
* English
Installation path of client:
Default (C:\Program Files\Nextcloud)
### Logs
1. Client logfile (Win10 German 3.3.5):
```
2021-10-19 21:34:24:941 [ info nextcloud.gui.folder.manager ]: Folders to sync: 0
2021-10-19 21:34:24:941 [ info nextcloud.gui.folder.manager ]: Number of folders that don't use push notifications: 0
2021-10-19 21:34:37:263 [ debug nextcloud.gui.folder.manager ] [ OCC::FolderMan::checkPathValidityForNewFolder ]: "d" "Sie haben keine Schreibberechtigung für den ausgewählten Ordner!"
2021-10-19 21:34:37:263 [ debug nextcloud.gui.folder.manager ] [ OCC::FolderMan::checkPathValidityForNewFolder ]: "d" "Sie haben keine Schreibberechtigung für den ausgewählten Ordner!"
2021-10-19 21:34:37:264 [ debug nextcloud.gui.folder.manager ] [ OCC::FolderMan::checkPathValidityForNewFolder ]: "d" "Sie haben keine Schreibberechtigung für den ausgewählten Ordner!"
2021-10-19 21:34:37:440 [ debug nextcloud.gui.folder.manager ] [ OCC::FolderMan::checkPathValidityForNewFolder ]: "d:" "Sie haben keine Schreibberechtigung für den ausgewählten Ordner!"
2021-10-19 21:34:37:666 [ debug nextcloud.gui.folder.manager ] [ OCC::FolderMan::checkPathValidityForNewFolder ]: "d:/" "Sie haben keine Schreibberechtigung für den ausgewählten Ordner!"
2021-10-19 21:34:38:317 [ debug nextcloud.gui.folder.manager ] [ OCC::FolderMan::checkPathValidityForNewFolder ]: "d:/o" "Sie haben keine Schreibberechtigung für den ausgewählten Ordner!"
2021-10-19 21:34:38:423 [ debug nextcloud.gui.folder.manager ] [ OCC::FolderMan::checkPathValidityForNewFolder ]: "d:/ow" "Sie haben keine Schreibberechtigung für den ausgewählten Ordner!"
2021-10-19 21:34:38:643 [ debug nextcloud.gui.folder.manager ] [ OCC::FolderMan::checkPathValidityForNewFolder ]: "d:/own" "Sie haben keine Schreibberechtigung für den ausgewählten Ordner!"
2021-10-19 21:34:52:133 [ debug nextcloud.gui.folder.manager ] [ OCC::FolderMan::checkPathValidityForNewFolder ]: "D:/Owncloud-Test/test2" "Sie haben keine Schreibberechtigung für den ausgewählten Ordner!"
2021-10-19 21:34:52:208 [ debug nextcloud.gui.folder.manager ] [ OCC::FolderMan::checkPathValidityForNewFolder ]: "D:/Owncloud-Test/test2" "Sie haben keine Schreibberechtigung für den ausgewählten Ordner!"
2021-10-19 21:34:52:279 [ debug nextcloud.gui.folder.manager ] [ OCC::FolderMan::checkPathValidityForNewFolder ]: "D:/Owncloud-Test/test2" "Sie haben keine Schreibberechtigung für den ausgewählten Ordner!"
2021-10-19 21:34:54:942 [ info nextcloud.gui.folder.manager ]: Etag poll timer timeout
2021-10-19 21:34:54:942 [ info nextcloud.gui.folder.manager ]: Folders to sync: 0
2021-10-19 21:34:54:942 [ info nextcloud.gui.folder.manager ]: Number of folders that don't use push notifications: 0
2021-10-19 21:34:56:244 [ info nextcloud.gui.account.settings ]: Folder wizard cancelled
```
Contributor guide
Assessment
This issue has not been assessed yet.