[Samba] Very strange: Samba is unable to access one of its own files
John R. Graham
john at graham-family.org
Wed Nov 13 20:19:22 UTC 2024
On 11/12/24 09:35, Rowland Penny via samba wrote:
> If you are using Debian, just install the libpam-winbind and
> libnss-winbind packages, open /etc/nsswitch.conf in your favourite
> editor and ensure that the passwd & group lines contain 'winbind'.
>
> Rowland
It's Gentoo so I'm setting it up myself, which is fine, but I've messed
up something apparently. This is an AD/DC setup, by the way. In the
process of setting up winbind, I've created a situation that I don't
know how to get out of. Lots of (but not all) routine samba-tool
commands are throwing fatal errors now. For instance,
ceres ~ # samba-tool dns query ceres samdom.example.com @ ALL
dos charset 'CP850' unavailable - using ASCII
convert_string_talloc: Conversion not supported.
ndr_pull_charset: ndr_pull_error(Character Conversion Error): Bad
character conversion at ../../librpc/ndr/ndr_string.c:703
Failed to bind to uuid e1af8308-5d1f-11c9-91a4-08002b14a0fa for
ncacn_ip_tcp:192.168.123.250[135,target_hostname=ceres,abstract_syntax=e1af8308-5d1f-11c9-91a4-08002b14a0fa/0x00000003,localaddress=192.168.123.250]
NT_STATUS_INVALID_PARAMETER
I get the CP850 warning whether or not the nls_cp580 module is loaded.
Simultaneously, the $(wbinfo -u) command is reporting no users, which is
causing trouble for the dhcp-dyndns.sh script.
My /etc/nsswitch.conf looks like:
# In alphabetical order. Re-order as required to optimize performance.
aliases: files
ethers: files
group: files winbind
gshadow: files
hosts: files dns
# Allow initgroups to default to the setting for group.
# initgroups: files
netgroup: files
networks: files dns
passwd: files winbind
protocols: files
publickey: files
rpc: files
shadow: files
services: files
My /etc/samba/smb.conf looks like:
# Global parameters
[global]
dns forwarder = 8.8.8.8 75.75.75.75
netbios name = CERES
realm = SAMDOM.EXAMPLE.COM
server role = active directory domain controller
workgroup = SAMDOM
idmap_ldb:use rfc2307 = yes
kerberos method = secrets and keytab
winbind refresh tickets = yes
ldap server require strong auth = no
unix charset = LOCALE
# username map = /etc/samba/smbusers
log level = 1
# dns update command = /usr/sbin/samba_dnsupdate --use-samba-tool
# Winbindd setup for shares:
# template shell = /bin/bash
# template homedir = /home/%U
# idmap_nss plugin setup:
idmap config * : backend = tdb
idmap config * : range = 1000000-3999999
idmap config SAMBA : backend = nss
idmap config SAMBA : range = 1000-999999
[sysvol]
path = /var/lib/samba/sysvol
read only = No
[netlogon]
path = /var/lib/samba/sysvol/samdom.example.com/scripts
read only = No
Does any of this look familiar?
- John
More information about the samba
mailing list