Dave Newman
2009-Feb-27 11:29 UTC
[Samba] Input/Output error when saving to samba profile directory
I've set up samba and ldap, based on the instructions at the howtoforge at http://www.howtoforge.com/openldap-samba-domain-controller-ubuntu7.10 Although I've used 8.04, rather than 7.10. It's running as a Virtual machine on a dual core 3Ghz intel box. It works fine, with one exception. Windows users can't write to their profile directory. I decided to mount the offending directory as a samba share on another linux machine. I can read the contents fine, but trying to delete a file generates an Input/Output error. I can't see anything appearing in the logs. when I look in the samba logs directory no additional log entries are made as a result of attempting to delete the file. I've pretty much run out of leads, so I'm at a dead end. Any ideas? my smb.conf file is as follows: [global] workgroup = LONSERVER server string = %h domain server wins support = yes interfaces = eth0 log file = /var/log/samba/log.%m max log size = 1000 syslog = 10 panic action = /usr/share/samba/panic-action %d security = user encrypt passwords = true passdb backend = ldapsam:ldap://localhost/ obey pam restrictions = no ldap admin dn = cn=admin,dc=internal,dc=tcc-uk,dc=net ldap suffix = dc=internal,dc=tcc-uk,dc=net ldap group suffix = ou=Groups ldap user suffix = ou=Users ldap machine suffix = ou=Computers ldap idmap suffix = ou=Users ldap passwd sync = Yes passwd program = /usr/sbin/smbldap-passwd %u passwd chat = *New*password* %n\n *Retype*new*password*%n\n*all*authentication*tokens*updated* add user script = /usr/sbin/smbldap-useradd -m "%u" ldap delete dn = Yes delete user script = /usr/sbin/smbldap-userdel "%u" add machine script = /usr/sbin/smbldap-useradd -w "%u" add group script = /usr/sbin/smbldap-groupadd -p "%g" delete group script = /usr/sbin/smbldap-groupdel "%g" add user to group script = /usr/sbin/smbldap-groupmod -m "%u" "%g" delete user from group script = /usr/sbin/smbldap-groupmod -x "%u" "%g" set primary group script = /usr/sbin/smbldap-usermod -g "%g" "%u" domain logons = yes pam password change = yes map to guest = bad user logon path = \\LONSERVER\profiles\%U logon drive = H: logon home = \\%N\%U socket options = TCP_NODELAY idmap uid = 10000-20000 idmap gid = 10000-20000 template shell = /bin/bash winbind enum groups = yes winbind enum users = yes usershare allow guests = yes [netlogon] comment = Network Logon Service path = /var/samba/netlogon guest ok = yes read only = yes share modes = no [profiles] comment = Users profiles path = /var/samba/profiles guest ok = no browseable = no create mask = 0600 directory mask = 0700
Laurent Besson
2009-Feb-27 12:21 UTC
[Samba] Input/Output error when saving to samba profile directory
Le Friday 27 February 2009 12:28:49 Dave Newman, vous avez ?crit?:> ? ?create mask = 0600 > ? ?directory mask = 0700Why ?