Hello! Please look at this log entry: [2018/10/30 15:26:04.013132, 0] ../source3/param/loadparm.c:3358(process_usershare_file) process_usershare_file: stat of /var/lib/samba/usershares/share failed. Permission denied I don't know why this message is spamming my log, my version of samba is 4.9.1 from fedora 29, but problem existed long time ago with older versions. here is usershares permissions and file contents: [root at kasakoff kasak]# ls -al /var/lib/samba/usershares/ итого 12 drwxrwx--T 2 root usershares 4096 июл 18 15:57 . drwxr-xr-x 9 root root 4096 окт 31 12:57 .. -rw-r--r-- 1 kasak kasak 115 фев 19 2018 share [root at kasakoff kasak]# cat /var/lib/samba/usershares/share #VERSION 2 path=/home/kasak/Общедоступные commentusershare_acl=S-1-1-0:F guest_ok=y sharename=Share The message apears when I open my server from windows 10 or 7 machine. And i have selinux disabled! Also I have no problem accessing share from win 7, from win 10 i have issues, and maybe it is related to this bug
On Wed, 31 Oct 2018 14:41:45 +0300 Илья Коскин via samba <samba at lists.samba.org> wrote:> Hello! Please look at this log entry: > > [2018/10/30 15:26:04.013132, 0] > ../source3/param/loadparm.c:3358(process_usershare_file) > process_usershare_file: stat of /var/lib/samba/usershares/share > failed. Permission denied > > I don't know why this message is spamming my log, my version of samba > is 4.9.1 from fedora 29, but problem existed long time ago with older > versions. > > here is usershares permissions and file contents: > > [root at kasakoff kasak]# ls -al /var/lib/samba/usershares/ > итого 12 > drwxrwx--T 2 root usershares 4096 июл 18 15:57 . > drwxr-xr-x 9 root root 4096 окт 31 12:57 .. > -rw-r--r-- 1 kasak kasak 115 фев 19 2018 share > > [root at kasakoff kasak]# cat /var/lib/samba/usershares/share > #VERSION 2 > path=/home/kasak/Общедоступные > comment> usershare_acl=S-1-1-0:F > guest_ok=y > sharename=Share > > The message apears when I open my server from windows 10 or 7 machine. > And i have selinux disabled! > Also I have no problem accessing share from win 7, from win 10 i have > issues, and maybe it is related to this bugCan you please post your smb.conf Rowland
> ср, 31 окт. 2018 г. в 14:51, Rowland Penny via samba < > samba at lists.samba.org>: > >> On Wed, 31 Oct 2018 14:41:45 +0300 >> Илья Коскин via samba <samba at lists.samba.org> wrote: >> >> > Hello! Please look at this log entry: >> > >> > [2018/10/30 15:26:04.013132, 0] >> > ../source3/param/loadparm.c:3358(process_usershare_file) >> > process_usershare_file: stat of /var/lib/samba/usershares/share >> > failed. Permission denied >> > >> > I don't know why this message is spamming my log, my version of samba >> > is 4.9.1 from fedora 29, but problem existed long time ago with older >> > versions. >> > >> > here is usershares permissions and file contents: >> > >> > [root at kasakoff kasak]# ls -al /var/lib/samba/usershares/ >> > итого 12 >> > drwxrwx--T 2 root usershares 4096 июл 18 15:57 . >> > drwxr-xr-x 9 root root 4096 окт 31 12:57 .. >> > -rw-r--r-- 1 kasak kasak 115 фев 19 2018 share >> > >> > [root at kasakoff kasak]# cat /var/lib/samba/usershares/share >> > #VERSION 2 >> > path=/home/kasak/Общедоступные >> > comment>> > usershare_acl=S-1-1-0:F >> > guest_ok=y >> > sharename=Share >> > >> > The message apears when I open my server from windows 10 or 7 machine. >> > And i have selinux disabled! >> > Also I have no problem accessing share from win 7, from win 10 i have >> > issues, and maybe it is related to this bug >> >> Can you please post your smb.conf >> >> Rowland >> >> >> -- >> To unsubscribe from this list go to the following URL and read the >> instructions: https://lists.samba.org/mailman/options/samba > >[global] workgroup = WORKGROUP security = user map to guest = Bad user server min protocol = SMB2 printing = cups printcap name = cups load printers = yes cups options = raw usershare allow guests = Yes usershare max shares = 5 [homes] comment = Home Directories valid users = %S, %D%w%S browseable = No read only = No inherit acls = Yes [printers] comment = All Printers path = /var/tmp printable = Yes create mask = 0600 browseable = No [print$] comment = Printer Drivers path = /var/lib/samba/drivers write list = @printadmin root force group = @printadmin create mask = 0664 directory mask = 0775
sorry for opening this thread again, but it looks like there is some bug in samba usershares. I successfully reproduced this bug in OpenBSD and in Fedora. Steps to reproduce: 1) Use default samba config. 2) Add options: usershare max shares = 5 (or else number) usershare allow guests = Yes 3) create usershares directory (personally i use directory path from testparm -v) 4) create group usershare and add target user to this group 5) chgrp usershares dir to usershare group 6) chown 1770 usershares dir 7) create usershare with: net usershare add share /home/user/share "" Everyone:F guest_ok=y 8) try to access server with any client like windows or linux and voila: [2018/11/05 13:53:02.185034, 0] ../source3/param/loadparm.c:3560(load_usershare_service) load_usershare_service: stat of /var/samba/usershares failed. Permission denied ср, 31 окт. 2018 г. в 15:16, Илья Коскин <kasakoff87 at gmail.com>:> > ср, 31 окт. 2018 г. в 14:51, Rowland Penny via samba < >> samba at lists.samba.org>: >> >>> On Wed, 31 Oct 2018 14:41:45 +0300 >>> Илья Коскин via samba <samba at lists.samba.org> wrote: >>> >>> > Hello! Please look at this log entry: >>> > >>> > [2018/10/30 15:26:04.013132, 0] >>> > ../source3/param/loadparm.c:3358(process_usershare_file) >>> > process_usershare_file: stat of /var/lib/samba/usershares/share >>> > failed. Permission denied >>> > >>> > I don't know why this message is spamming my log, my version of samba >>> > is 4.9.1 from fedora 29, but problem existed long time ago with older >>> > versions. >>> > >>> > here is usershares permissions and file contents: >>> > >>> > [root at kasakoff kasak]# ls -al /var/lib/samba/usershares/ >>> > итого 12 >>> > drwxrwx--T 2 root usershares 4096 июл 18 15:57 . >>> > drwxr-xr-x 9 root root 4096 окт 31 12:57 .. >>> > -rw-r--r-- 1 kasak kasak 115 фев 19 2018 share >>> > >>> > [root at kasakoff kasak]# cat /var/lib/samba/usershares/share >>> > #VERSION 2 >>> > path=/home/kasak/Общедоступные >>> > comment>>> > usershare_acl=S-1-1-0:F >>> > guest_ok=y >>> > sharename=Share >>> > >>> > The message apears when I open my server from windows 10 or 7 machine. >>> > And i have selinux disabled! >>> > Also I have no problem accessing share from win 7, from win 10 i have >>> > issues, and maybe it is related to this bug >>> >>> Can you please post your smb.conf >>> >>> Rowland >>> >>> >>> -- >>> To unsubscribe from this list go to the following URL and read the >>> instructions: https://lists.samba.org/mailman/options/samba >> >> > [global] > workgroup = WORKGROUP > security = user > map to guest = Bad user > > server min protocol = SMB2 > > printing = cups > printcap name = cups > load printers = yes > cups options = raw > > usershare allow guests = Yes > usershare max shares = 5 > > [homes] > comment = Home Directories > valid users = %S, %D%w%S > browseable = No > read only = No > inherit acls = Yes > > [printers] > comment = All Printers > path = /var/tmp > printable = Yes > create mask = 0600 > browseable = No > > [print$] > comment = Printer Drivers > path = /var/lib/samba/drivers > write list = @printadmin root > force group = @printadmin > create mask = 0664 > directory mask = 0775 >