Bug 381688

Summary: Dolphin should prompt user to enter a Samba password if necessary when that user first creates a share or browses the network
Product: [Frameworks and Libraries] kdenetwork-filesharing Reporter: Nate Graham <nate>
Component: generalAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED DUPLICATE    
Severity: normal CC: elvis.angelaccio, nate
Priority: NOR Keywords: usability
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Nate Graham 2017-06-26 15:19:22 UTC
Kubuntu 17.04
Samba 2:4.5.8+dfsg-0ubuntu0.17.04.2
Dolphin 16.12.3


Steps to reproduce:
1. Open Dolphin
2. Right-click on ~/Public directory and choose Properties
3. Go to the Share tab
4. When prompted to install Samba, click Install and let it install necessary Samba packages (this is awesome)
5. Click "Share with Samba (Microsoft Windows)"
6.Click OK and close the Properties window
7. Go to another machine with Samba sharing on and browse for the share


Expected results:
You can see the share from the other machine--and you can see the other machine's shares, too.


Actual results:
You cannot see the other machines' shares, and your share is not visible from the other machines.


Workaround:
Run `sudo smbpasswd -a <user>` and everything magically starts working. It seems that your user didn't already have a Samba password set, ant nothing ever prompted for one. This non-obvious command-line step ruins an otherwise very polished GUI experience. If a Samba password is required but not set, Dolphin should prompt you for one the first time you create a share or click on "Network" to browse for other people's shares.
Comment 1 Christoph Feck 2017-06-26 20:19:45 UTC
Nate, there is no reason to add yourself to the CC list of bugs that you report yourself; as a reporter you will get mail even if you are not in CC list.
Comment 2 Nate Graham 2018-06-15 01:45:09 UTC

*** This bug has been marked as a duplicate of bug 334875 ***