On 06-05-12 16:08, Graeme Dargie wrote:
I have a problem with Samba, well I "think" it is samba as one machine I have 
access to when I try to perform an action like create a new folder in my home folder 
windows spouts that I need permission and would I like to try again.

I guess some background would be useful at this point, I have 3 FreeBSD 
machines that were running 8.2 AMD 64, some kind souls on this list were able 
to help me get Samba working using Active Directory, I upgraded to 9.0 when it 
became available and everything seemed to be fine.

I happened to be needing to create a perl script that would allow two users to 
chat over a network, so rather than fiddling about with Linux and VM`s .. I 
just used two of my FreeBSD machines, this is when I noticed the issue.

Only one machine shows this problem, the others let me happily create / delete 
stuff in the home folder other shares on the problematic machine are fine.

The configuration files for all 3 machines is included below, but I just cannot 
seen to see why 2 work and 1 does as all three are running Samba35-3.5.6.2 so 
any help or pointers would be welcome.

Regards
Graeme



Machine Eris - samba works perfectly

Smb.conf looks like this
[global]
workgroup = UNIVERSE
realm = UNIVERSE.GALAXY.LCL
netbiosname = ERIS
interfaces = re0
security = ads
allow trusted domains = yes

idmap uid = 5000-10000
#idmap gid = 15000-20000
winbind gid = 5000-10000
template homedir = /usr/home/%U
template shell = /bin/csh
winbind cache time = 3600
winbind nested groups = yes
winbind use default domain = yes
winbind separator = |
winbind enum users = yes
winbind enum groups = yes
winbind offline logon = yes
syslog only = Yes
socket options =  SO_RCVBUF=131072 SO_SNDBUF=131072 TCP_NODELAY
use sendfile = yes
read raw = yes
use sendfile = yes
local master = no
use sendfile = yes
dns proxy = no
username map = /usr/local/samba/usermap

# ACL Support
map acl inherit = yes
#acl group inherit = yes
acl group control = yes

# LOGGING
log file = /var/log/samba/%m
log level = 1
max log size = 1000
syslog = 2
### recycle bin code
# bin
         vfs object = recycle
         recycle:repository = .RecycleBin/%U
         recycle:keeptree = Yes
         recycle:touch = Yes
         recycle:versions = Yes
         recycle:maxsize = 0
         recycle:exclude = *.tmp
         recycle:exclude_dir = /tmp
         recycle:noversions = *.ppt


[homes]
readonly=no


<other shares below>

Machine Proteus - samba working a charm ...
[global]

workgroup = UNIVERSE
realm = UNIVERSE.GALAXY.LCL
netbiosname = PROTEUS
interfaces = re0
security = ads
allow trusted domains = yes

idmap uid = 5000-10000
#idmap gid = 15000-20000
winbind gid = 5000-10000
template homedir = /usr/home/%U
template shell = /bin/csh
winbind cache time = 3600
winbind nested groups = yes
winbind use default domain = yes
winbind separator = |
winbind enum users = yes
winbind enum groups = yes
winbind offline logon = yes
syslog only = Yes
socket options = TCP_NODELAY SO_RCVBUF=65536 SO_SNDBUF=65536
use sendfile = yes
read raw = yes
use sendfile = yes
local master = no
use sendfile = yes
dns proxy = no
username map = /usr/local/samba/usermap

# ACL Support
map acl inherit = yes
#acl group inherit = yes
acl group control = yes

# LOGGING
log file = /var/log/samba/%m
log level = 1
max log size = 1000
syslog = 2


[homes]
read only = No


Both of these work with no issues.

However Amalthea which is the machine showing the problem, the smb.conf is the 
following

[global]
workgroup = UNIVERSE
realm = UNIVERSE.GALAXY.LCL
netbiosname = amalthea
interfaces = nfe0
security = ads
allow trusted domains = yes

idmap uid = 5000-10000
#idmap gid = 15000-20000
winbind gid = 5000-10000
template homedir = /usr/home/%U
template shell = /bin/csh
winbind cache time = 3600
winbind nested groups = yes
winbind use default domain = yes
winbind separator = |
winbind enum users = yes
winbind enum groups = yes
winbind offline logon = yes
syslog only = Yes
socket options = TCP_NODELAY SO_RCVBUF=65536 SO_SNDBUF=65536
use sendfile = yes
read raw = yes
use sendfile = yes
local master = no
use sendfile = yes
dns proxy = no
username map = /usr/local/samba/usermap

# ACL Support
map acl inherit = yes
#acl group inherit = yes
acl group control = yes

# LOGGING
log file = /var/log/samba/%m
log level = 1
max log size = 1000syslog = 2

### recycle bin code
# bin
         vfs object = recycle
         recycle:repository = .RecycleBin/%U
         recycle:keeptree = Yes
         recycle:touch = Yes
         recycle:versions = Yes
         recycle:maxsize = 0
         recycle:exclude = *.tmp
         recycle:exclude_dir = /tmp
         recycle:noversions = *.ppt


[homes]
readonly=no

_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"

This is not the solution, but there are some things i notice.

For starters, use sendfile = yes is 2 to 3 times in the config file, one time is enough.
Secondly in the log section of the troubled system.

log level = 1
max log size = 1000syslog = 2


Is this a typo else it should look like this.

log level = 1
max log size = 1000
syslog = 2

what does the command testparm show on the machines?
Does the command wbinfo -u show you the users?


gr
Johan Hendriks
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"

Reply via email to