There is no way to specify allowed hosts in smb.conf as hostname alias
(from /etc/hosts file) or as netbios names (from lmhosts file). Is this
normal behavior? If so, what is lmhosts file used for?
Using configuration shown below, the only way to specify allowed hosts
in smb.conf is with host's FQDN.
I'm using Samba 3.0.4.
Thanks in advance for any help.
Example:
hosts allow = eclipse.lan # this is OK
hosts allow = eclipse # eclipse denied connection !?
This is my /etc/samba/smb.conf file:
Code:
[global]
workgroup = BLWIRELESS
netbios name = %h
server string = Samba
security = SHARE
smb passwd file = /etc/samba/private/smbpasswd
private dir = /etc/samba/private
passdb backend = smbpasswd
name resolve order = lmhosts host
hostname lookups = yes
guest account = ambra
hosts allow = eclipse littlefoot marinko
log level = 2
log file = /var/log/sambalog.%m
max log size = 256
load printers = no
domain master = no
[shared]
comment = Shared Directory on %L
path = /home/ambra/shared
guest ok = yes
Here is my /etc/samba/lmhosts file:
Code:
10.51.1.56 LITTLEFOOT
10.51.1.67 MARINKO
10.51.1.132 ECLIPSE
And here is my /etc/hosts file:
Code:
127.0.0.1 localhost
10.51.1.132 eclipse.lan eclipse
10.51.1.56 littlefoot.lan littlefoot
10.51.1.67 marinko.lan marinko