[Samba] smbclient oddness

Grant Petersen
Wed, 20 May 2020 00:39:12 -0000

I forgot to mention that using the smbclient option

-A /etc/cred/authfile

behaves the same way as attempting to manually enter the password on
the command line; failing in 4.12.2 and working in 4.11.0

Thanks, Grant.

On Wed, 2020-05-20 at 12:00 +1200, Grant Petersen wrote:
> Hi all.
>
> I have had this apparently inconsistent behavior in smbclinet
> since, around 4.11.(6?). 4.11.0 seems fine.
> I am on fedora 31 so I have just been keeping smbclient at 4.11.0 but
> that is not an option in stock fedora 32 which I would like to use
> now.
> My main problem with it is that it seems to be stopping automount
> working on samba shares of Fed32 clients.
>
> Any suggestions welcome...
>
>
> This works:
>
> [grant.petersen at orgonon ~]$ smbclient -L gnabregib  -U
> Enter GENERICPRODUCTS\grant.petersen's password:
>
>         Sharename       Type      Comment
>         ---------       ----      -------
>         tmp             Disk      Temporary file space
>         media           Disk      Media server file space
>         apps            Disk
>         backups         Disk
>         www             Disk
>         IPC$            IPC       IPC Service (Genericproducts samba
> server)
> SMB1 disabled -- no workgroup available
>
>
> This should work exactly the same? The password prompt seems exactly
> the same.
>
> [grant.petersen at orgonon ~]$ smbclient -L gnabregib  -Ugrant.petersen
> Enter GENERICPRODUCTS\grant.petersen's password:
> session setup failed: NT_STATUS_CONNECTION_DISCONNECTED
>
> but times out after about 1 minute to give the above error.
>
> Confirming account name and version
>
> [grant.petersen at orgonon ~]$ whoami
> grant.petersen
> [grant.petersen at orgonon ~]$ smbclient -V
> Version 4.12.2
>
> Interestingly using the ip address of the server instead of the host
> name and providing the user name on the command line works.
>
> grant.petersen at orgonon ~]$ smbclient -L 192.168.XXX.YYY  -
> Ugrant.petersen
> Enter GENERICPRODUCTS\grant.petersen's password:
>
>         Sharename       Type      Comment
>         ---------       ----      -------
>         tmp             Disk      Temporary file space
>         media           Disk      Media server file space
>         apps            Disk
>         backups         Disk
>         www             Disk
>         IPC$            IPC       IPC Service (Genericproducts samba
> server)
> SMB1 disabled -- no workgroup available
>
>
> Server :
> [grant.petersen at gnabregib ~]$ smbd -V
> Version 4.12.2
> grant.petersen at gnabregib ~]$ cat /etc/samba/smb.conf
> [global]
>         workgroup = genericproducts
>         server string = Genericproducts samba server
>         log file = /var/log/samba/%m.log
>         max log size = 2000
>         log level = 1
>         server role = standalone
>         security = user
>         guest ok = yes
>         guest account = xxxxxxxxx
>         create mask = 0664
>         directory mask = 0775
>         force create mode = 0664
>         force directory mode = 0775
>         client min protocol = smb2_02
>         server min protocol = smb2_02
>
>
--
Grant Petersen
Email:  grant.petersen at genericproducts.net