Hi all,
I don't know how many times I've setup samba shares, but... It's been a while since the last time. The SID UID maps used to always seem random. I.E. if I had to move the data to another box, I'd have to note all of the SID / UID relations and write scripts to convert them on the new box.
This last time I used the rid method (first time I'd seen it). All went well for a while. Users authenticated from the domain with no issue, etc... After about a week of operation, the mappings started to drop off. When this happens the only way to fix it is use wbinfo -R UID and get the user name, then find the files with the UID+offset and chown them. I've written a scipt file to do this, but that's not the point.
Attached is my smb config file. What am I missing here.
Thanks in advance.
MPH
[global]
workgroup = OURDOMAIN
realm = OURDOMAIN.LOCAL
preferred master = no
server string = server01
security = ADS
encrypt passwords = Yes
allow trusted domains = No
client lanman auth = No
client plaintext auth = No
log file = /var/log/samba/log.%m
log level = 2 passdb:2 auth:2 winbind:2
max log size = 1000
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
load printers = no
printing = bsd
printcap name = /dev/null
local master = Yes
domain master = No
dns proxy = No
ldap ssl = no
ldap timeout = 30
idmap config * : backend = rid
idmap config * : base_rid = 0
idmap config * : range = 10000-20000
winbind enum users = yes
winbind enum groups = yes
winbind cache time = 3000
winbind separator = +
winbind use default domain = Yes
template shell = /bin/bash
hosts allow = 10.1.x.x/24, 10.2.x.x/24
directory mask = 0000
create mask = 0644
browseable = No
available = No
deadtime = 15
vfs objects = full_audit
full_audit:prefix = %u|%I|%S
full_audit:success = write pwrite unlink
full_audit:failure = none
full_audit:facility = LOCAL6
full_audit:priority = ALERT
[share]
path = /share
valid users = @OURDOMAIN+valid_users
force group = trans
read only = No
max connections = 75
available = Yes