[Samba] Upgraded samba, mostly still works, but have one issue
Mark Casey
markc at unifiedgroup.com
Mon Dec 12 09:14:47 MST 2011
Hello list,
I recently upgraded an Ubuntu 8.04 LTS samba server to 10.04 LTS which
took the installed version of samba from version 3.0.28a to version
3.4.7. The server is an AD member using idmap-rid. I have updated the
idmap directives in the config and it mostly worked (winbind works,
Windows users can get to their shares with their correct permissions,
etc.). The only thing that got broken is the ability of our IP security
cameras to store data directly to the server through samba. I believe
this may have been caused by a change to a default setting, such as the
allowed authentication methods or possibly something like 'allow trusted
domains', since these cameras are not capable of actually joining the
domain. I've looked at some of the in-between release notes but no
changes have jumped out at me.
The cameras are configured to connect to the given smb/cifs server and
share (which exists and can be mapped from Windows if you use the right
user). The share ('camshare') has share-level permissions set such that
DOMAIN\camera should have full access. I have winbind set to use the
default domain so the cameras are configured to connect as 'camera'
instead of 'DOMAIN\camera' (but I've tried both anyway, to no avail). I
have checked the password on the 'camera' account repeatedly.
However you can see that something isn't right when the cameras try to
mount the share:
> root at server:~# tail -f /var/log/samba/log.smbd | grep camera
> check_ntlm_password: Authentication for user [camera] -> [camera]
> FAILED with error NT_STATUS_NO_SUCH_USER
> check_ntlm_password: Authentication for user [camera] -> [camera]
> FAILED with error NT_STATUS_NO_SUCH_USER
> check_ntlm_password: Authentication for user [camera] -> [camera]
> FAILED with error NT_STATUS_NO_SUCH_USER
If I use that username with the password when mapping the share from
Win7, it works and the correct permissions are there.
Here is the smb.conf:
> [global]
> server string = File Server
> workgroup = DOMAIN
> realm = DOMAIN.COM
> security = ADS
> password server = *
> #password server = dc1.domain.com
> username map = /etc/samba/smbusers
> obey pam restrictions = Yes
> enable privileges = Yes
> map to guest = Bad User
> client NTLMv2 auth = Yes
> log level = 2, vfs:1
> syslog = 0
> max log size = 0
> load printers = No
> preferred master = No
> local master = No
> domain master = No
> dns proxy = No
> disable netbios = yes
> ldap ssl = no
> host msdfs = No
> template shell = /bin/false
> winbind enum users = Yes
> winbind enum groups = Yes
> winbind use default domain = Yes
> winbind refresh tickets = Yes
>
> idmap backend = tdb
> idmap uid = 100000-199999
> idmap gid = 100000-199999
> idmap config DOMAIN:backend = rid
> idmap config DOMAIN:range = 100000 - 500000
> idmap config DOMAIN:default = yes
>
> hosts allow = 10.0.1.0/255.255.255.0 10.1.1.0/255.255.255.0
> 10.2.0.0/255.255.255.0 10.0.8.0/255.255.255.0 10.1.8.0/255.255.255.0
> 10.2.8.0/255.255.255.0 172.10.0.0/255.255.255.0 172.11.0.0/255.255.255.0
> map acl inherit = No
> hide special files = Yes
> map archive = No
> map readonly = No
> map system = No
> map hidden = No
> force create mode = 707
> force directory mode = 707
> ea support = No
> store dos attributes = No
> wide links = No
> follow symlinks = No
> dos filemode = No
> add share command=/etc/samba/command.pl
> delete share command=/etc/samba/command.pl
> change share command=/etc/samba/command.pl
>
> [camshare]
> comment = Camera data share
> path = /home/camshare
> read only = No
> writeable = Yes
> inherit owner = Yes
> guest ok = No
>
> [mainshare]
> comment = Main Fileshare
> path = /home/mainshare
> read only = No
> writeable = Yes
> inherit owner = Yes
> guest ok = Yes
>
> vfs objects = recycle extd_audit
> recycle:repository = Recycle Bin
> recycle:directory_mode = 707
> recycle:keeptree = yes
> recycle:versions = no
> recycle:touch = yes
> recycle:touch_mtime = no
> recycle:maxsize = 209715200
> recycle:exclude = *.tmp *.temp ~$* *.~??
I've left off some other shares that don't seem relevant.
I can provide other info and or more logs if needed. Thanks in advance
for any assistance you may be able to provide.
Thank you,
Mark
More information about the samba
mailing list