To other newbies around, here's the procedure I used to confirm. Steps 1-4 are not required, but I wanted to be extra careful:
1- Purge samba, samba-common, libpam-smbpass, and re-install smbclient (which pulls samba-common).
1'- remove the sambashare group
2- Logout, login
3- Try to create a usershare with nautilus, get notified of the need to install packages, accept, install
4- Notice the bug, logout, login, only then sharing is allowed, and shares work
5- remove user account from the sambashare group
6- install updated package
7- logout, login
8- Try to create a usershare with nautilus, get notified of the need to install packages, accept, install
9- get notified that a logout is needed, logout, login, sharing is allowed and shares work
To other newbies around, here's the procedure I used to confirm. Steps 1-4 are not required, but I wanted to be extra careful:
1- Purge samba, samba-common, libpam-smbpass, and re-install smbclient (which pulls samba-common).
1'- remove the sambashare group
2- Logout, login
3- Try to create a usershare with nautilus, get notified of the need to install packages, accept, install
4- Notice the bug, logout, login, only then sharing is allowed, and shares work
5- remove user account from the sambashare group
6- install updated package
7- logout, login
8- Try to create a usershare with nautilus, get notified of the need to install packages, accept, install
9- get notified that a logout is needed, logout, login, sharing is allowed and shares work