[Samba] "Directory is invalid"
Stephen Atkins
satkins at mdwainwright.ca
Tue May 11 16:04:28 UTC 2021
Ever since I moved my file server to Samba I've been getting an error on
some files when users try to open them. It pops up a window and says
"Directory is invalid". Below is my smb.conf. I assumed it had
something to do with directory name length but it happens even from the
root of the share. Funny thing is that it won't work then after a
little wait (no set time) it will work and you can open the file. Could
it be something like the number of open files on the share? I'm running
Samba 4.14.3 on a Arch Linux box.
[global]
workgroup = MD
security = ADS
realm = MD.MDWAINWRIGHT.CA
server role = member server
server string = Files server for md.mdwainwright.ca Samba %v
winbind refresh tickets = Yes
vfs objects = acl_xattr
map acl inherit = Yes
store dos attributes = Yes
# Allow a single, unified keytab to store obtained Kerberos tickets
dedicated keytab file = /etc/krb5.keytab
kerberos method = secrets and keytab
# Do not require that login usernames include the default domain
winbind use default domain = yes
winbind scan trusted domains = no
load printers = no
printing = bsd
printcap name = /dev/null
disable spoolss = yes
# UID/GID mapping for local users
idmap config * : backend = tdb
idmap config * : range = 3000-7999
# UID/GID mapping for domain users
idmap config MD:backend = ad
idmap config MD:schema_mode = rfc2307
idmap config MD:range = 10000-999999
idmap config MD:unix_primary_group = yes
idmap config MD:unix_nss_info = yes
# Template settings for users without ''unixHomeDir'' and
''loginShell'' att>
template shell = /bin/bash
template homedir = /mnt/Disk1/Users/%U
# Allow offline/cached credentials and ticket refresh
winbind offline logon = yes
winbind refresh tickets = yes
create mask = 0664
directory mask = 2755
force create mode = 0644
force directory mode = 2755
username map = /etc/samba/user.map
[Shared]
comment = User shared files
path = /UserData/Shared
vfs objects = shadow_copy2 acl_xattr
shadow:basedir=/Userdata/Shared
shadow:format = @GMT_%Y.%m.%d-%H.%M.%S
shadow:sort = desc
shadow:snapdir = /UserData/.Sharedsnapshots
shadow:localtime=yes
public = yes
read only = no
printable = no
force group = "MD\Domain Users"
write list = "MD\Domain Users"
--
Stephen Atkins
More information about the samba
mailing list