https://bugs.kde.org/show_bug.cgi?id=455959

            Bug ID: 455959
           Summary: ksambashare.cpp -- parse() fails on output of "net
                    usershare info"
           Product: frameworks-kio
           Version: 5.95.0
          Platform: Gentoo Packages
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: kio-bugs-n...@kde.org
          Reporter: hims...@claus-justus-heine.de
                CC: kdelibs-b...@kde.org
  Target Milestone: ---

Created attachment 150167
  --> https://bugs.kde.org/attachment.cgi?id=150167&action=edit
Patch to remove trailing comma of "net usershare info" output

SUMMARY

At least Samba version >=4.14.12 and <=4.16.2 generate a trailing comma with
"net usershare info" like so:

claus@anaxagoras /usr/local/storage/a/samba/public $ net usershare info
[scanbox]
usershare_acl=ANAXAGORAS\claus:R,Everyone:R,ANAXAGORAS\scanner-upload:F,

OTOH, "net usershare add" does not accept a trailing comma as input and
generates an error message:

  net usershare add: malformed acl  (missing ':').

STEPS TO REPRODUCE
1. Use the sharing dialog for some local file with an existing share
2. Do something which triggers an error (e.g. use an unsupported user-name like
"foo-bar", see #455956 )
3. Try to apply the changes. The error messages of e.g. Dolphin will show
something like 
"malformed acl  (missing ':')." and the ACLs are also not updated.

OBSERVED RESULT

Saving ACLs fails.

EXPECTED RESULT

Saving ACLs  works.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Gentoo / X11
KDE Plasma Version:  5.25.1
KDE Frameworks Version:  5.95.0
Qt Version:  5.18.6

ADDITIONAL INFORMATION
The bug is  still present in the master branch.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to