Rowland Penny
2023-Sep-22 06:13 UTC
[Samba] Some users cannot access shares with FQDN, but can with IP or hostname
On Thu, 21 Sep 2023 15:57:38 -0700 Luke Barone via samba <samba at lists.samba.org> wrote:> Hi List, > > I have a Samba setup on Debian Bookworm, 2 DCs (dc1/dc2) and a file > server (fs1). We host our shares on FS1, and apply security level > permissions through the Windows File Explorer. > > I have a user who is part of the group allowed to access the share, > but keeps getting Access Denied errors if using the FQDN in the path > (i.e. \\ fs1.example.com\Sharename),Now that just might be a typo, but if it isn't, then it shouldn't work. Lower down your realm is 'EXAMPLE.AD.CA' on the fileserver, and 'AD.EXAMPLE.CA' on the DCs, hopefully one should be correct, in which case, to access the share it should be something like \\fs1.example.ad.ca\Sharename Do you want to try again, but this time, please use the same sanitisation everywhere. Rowland
Luke Barone
2023-Sep-22 17:40 UTC
[Samba] Some users cannot access shares with FQDN, but can with IP or hostname
Hi Rowland,
Yes, that was a sanitization error on my part. I am accessing it through
"\\
fs1.example.ad.something.ca\Sharename", and the domain is "
example.ad.something.ca". I'll try Steven's suggestion above and
report
back if it's working now (I'm waiting for the user to come into the work
site).
Re-sanitized:
FS1:
[global]
server role = member server
security = ADS
workgroup = EXAMPLE
realm = EXAMPLE.AD.SOMEWHERE.CA
interfaces = lo enp1s0
bind interfaces only = yes
log file = /var/log/samba/%m.log
log level = 1
idmap config * : backend = tdb
idmap config * : range = 70000-99999
# Use idmap_rid for domain accounts
idmap config EXAMPLE : backend = rid
idmap config EXAMPLE : range = 100000-199999
# Configure winbind
winbind nss info = template
template shell = /bin/false
template homedir = /home/example/%U
winbind separator = /
winbind use default domain = yes
winbind enum users = Yes
winbind enum groups = yes
# Enable extended ACLs globally
vfs objects = acl_xattr
map acl inherit = yes
store dos attributes = yes
client signing = mandatory
server signing = mandatory
# Turn off NetBIOS, since our clients don't need it
disable netbios = yes
[Users]
path = /home/example
writeable = yes
[Staff]
path = /usr/local/share/Staff
writeable = yes
DC1:
[global]
bind interfaces only = Yes
disable netbios = Yes
interfaces = lo enp1s0
netbios name = DC1
realm = EXAMPLE.AD.SOMEWHERE.CA
server role = active directory domain controller
server services = s3fs, rpc, nbt, wrepl, ldap, cldap, kdc, drepl,
winbindd, ntp_signd, kcc, dnsupdate
winbind separator = /
workgroup = EXAMPLE
idmap_ldb:use rfc2307 = yes
dns forwarder = 1.2.3.4
ntlm auth = mschapv2-and-ntlmv2-only
log level = 1 auth_json_audit:5
dns zone transfer clients allow = 127.0.0.0/8 ::1/128
[netlogon]
path = /var/lib/samba/sysvol/example.ad.somewhere.ca/scripts
read only = No
[sysvol]
path = /var/lib/samba/sysvol
read only = No
On Thu, Sep 21, 2023 at 11:14?PM Rowland Penny via samba <
samba at lists.samba.org> wrote:
> On Thu, 21 Sep 2023 15:57:38 -0700
> Luke Barone via samba <samba at lists.samba.org> wrote:
>
> > Hi List,
> >
> > I have a Samba setup on Debian Bookworm, 2 DCs (dc1/dc2) and a file
> > server (fs1). We host our shares on FS1, and apply security level
> > permissions through the Windows File Explorer.
> >
> > I have a user who is part of the group allowed to access the share,
> > but keeps getting Access Denied errors if using the FQDN in the path
> > (i.e. \\ fs1.example.com\Sharename),
>
> Now that just might be a typo, but if it isn't, then it shouldn't
work.
> Lower down your realm is 'EXAMPLE.AD.CA' on the fileserver, and
> 'AD.EXAMPLE.CA' on the DCs, hopefully one should be correct, in
which
> case, to access the share it should be something like
> \\fs1.example.ad.ca\Sharename
>
> Do you want to try again, but this time, please use the same
> sanitisation everywhere.
>
> Rowland
>
> --
> To unsubscribe from this list go to the following URL and read the
> instructions: https://lists.samba.org/mailman/options/samba
>