nextcloud / nextcloud/desktop

`You have no permission to write to the selected folder` checkPathValidityForNewFolder failes for SMB-folders

Closed
#3,910 41 comments 6 reactions 0 assignees View on GitHub
bug confirmed feature: :cloud: GUI os: :door: Windows
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.