[Samba] R: R: R: R: cannot list/access samba share from Windowsclient

Rowland Penny rpenny at samba.org
Mon Jan 8 21:50:50 UTC 2018


On Mon, 8 Jan 2018 22:38:15 +0100
Andrea Rossetti <andy.ros at gmail.com> wrote:

> >Da: Rowland Penny via samba
> >Inviato: lunedì 8 gennaio 2018 21:42
> >A: samba at lists.samba.org
> >Oggetto: Re: [Samba] R: R: R: cannot list/access samba share from
> >Windowsclient
> 
> >I changed the 'idmap config' block on my computer to this:
> >
> >    idmap config *:backend = tdb
> >    idmap config *:range = 2000-9999
> >    idmap config SAMDOM : backend = rid
> >    idmap config SAMDOM : range = 10000-999999
> >
> >Restarted smbd, nmbd and winbind, then:
> >
> >root at devstation:~# net cache flush
> >root at devstation:~# getent passwd samdom\\rowland
> >rowland:*:11107:10513:Rowland Penny:/home/rowland:/bin/bash
> >
> >root at devstation:~# getent group "samdom\\domain admins"
> >domain admins:x:10512:administrator,swanadmin,rowland
> >
> >As you can see, it works ;-)
> 
> I’ve done exactly as you (view /etc/samba/smb.conf below) but nothing
> changed!
> 
> >If it isn't working for you, you must have something misconfigured or
> >something missing, What do you have in /etc/hostname, /etc/hosts
> >and /etc/resolv.conf ?
> 
> root at SRVLNXWINTRA01:~# cat /etc/hostname
> SRVLNXWINTRA01
> 
> root at SRVLNXWINTRA01:~# cat /etc/hosts
> 127.0.0.1       localhost
> 192.168.23.244  SRVLNXWINTRA01.comune.spoleto.local     SRVLNXWINTRA01
> 
> # The following lines are desirable for IPv6 capable hosts
> ::1     ip6-localhost ip6-loopback
> fe00::0 ip6-localnet
> ff00::0 ip6-mcastprefix
> ff02::1 ip6-allnodes
> ff02::2 ip6-allrouters
> 
> root at SRVLNXWINTRA01:~# cat /etc/resolv.conf
> # Dynamic resolv.conf(5) file for glibc resolver(3) generated by
> resolvconf(8) #     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES
> WILL BE OVERWRITTEN search comune.spoleto.local
> search comune.spoleto.local
> nameserver 192.168.23.11
> nameserver 192.168.23.12
> 
> >What packages did you install with the Samba packages ? (note: not
> >the base OS packages, the packages installed when you installed
> >Samba)
> 
> I used apt-get install samba
> 
> root at SRVLNXWINTRA01:~# dpkg -l | grep samba
> ii  python-samba
> 2:4.3.11+dfsg-0ubuntu0.16.04.12            amd64        Python
> bindings for Samba ii  samba
> 2:4.3.11+dfsg-0ubuntu0.16.04.12            amd64        SMB/CIFS
> file, print, and login server for Unix ii
> samba-common
> 2:4.3.11+dfsg-0ubuntu0.16.04.12            all          common files
> used by both the Samba server and client ii
> samba-common-bin
> 2:4.3.11+dfsg-0ubuntu0.16.04.12            amd64        Samba common
> files used by both the server and the client ii
> samba-dsdb-modules
> 2:4.3.11+dfsg-0ubuntu0.16.04.12            amd64        Samba
> Directory Services Database ii  samba-libs:amd64
> 2:4.3.11+dfsg-0ubuntu0.16.04.12            amd64        Samba core
> libraries ii  samba-vfs-modules
> 2:4.3.11+dfsg-0ubuntu0.16.04.12            amd64        Samba Virtual
> FileSystem plugins
> 
> 
> --------------------------------------------------------------
> My /etc/samba/smb.conf
> # Global parameters
> [global]
>         workgroup = COM_SPOLETO
>         realm = COMUNE.SPOLETO.LOCAL
>         server string = %h server (Samba, Ubuntu)
>         interfaces = lo ens32
>         bind interfaces only = Yes
>         server role = member server
>         security = ADS
>         map to guest = Bad User
>         username map = /etc/samba/user.map
>         kerberos method = secrets and keytab
>         log file = /var/log/samba/log.%m
>         max log size = 1000
>         client signing = if_required
>         dns proxy = No
>         panic action = /usr/share/samba/panic-action %d
>         winbind refresh tickets = Yes
>         idmap config com_spoleto : range = 10000-999999
>         idmap config com_spoleto : backend = rid
>         idmap config * : range = 2000-9999
>         idmap config * : backend = tdb
>         map acl inherit = Yes
>         store dos attributes = Yes
>         vfs objects = acl_xattr
> 
> [printers]
>         comment = All Printers
>         path = /var/spool/samba
>         create mask = 0700
>         printable = Yes
>         browseable = No
> 
> [print$]
>         comment = Printer Drivers
>         path = /var/lib/samba/printers
> 
> [share]
>         comment = Progetti QGIS per Lizmap
>         path = /home/data/share
>         read only = No
>         inherit acls = Yes

I think I understand it now ;-)

The debian Samba package used to install winbind as a dependency, it
doesn't now, try running this (as root):

apt-get install winbind libnss-winbind libpam-winbind

The last two packages are the 'glue' between winbind and nsswitch

Rowland
 



More information about the samba mailing list