Package: winbind Version: 2:4.16.1+mag-1 Severity: important Dear Maintainer,
I have rebuilt samba 4.16.1 packages as I am including a samba INTERNAL DNS patch, bt I have not altered the packaging significantly other than this, and have not touched winbind I have been finding that when I login to the machine using a user from samba AD,with groups from samba AD, none of those AD groups that user is a member of show up in the output from the 'groups' command. Further more: shalom: -root- [/home/admin] # wbinfo -r grantma failed to call wbcGetGroups: WBC_ERR_DOMAIN_NOT_FOUND Could not get groups for user grantma And in the samba logs: [2022/06/02 16:30:45.687576, 0] ../../source3/winbindd/winbindd_samr.c:71(open_internal_samr_conn) open_internal_samr_conn: Could not connect to samr pipe: NT_STATUS_ACCESS_DENIED The above works fine when the samba package is installed along with winbind. After the call find that the following programs are running: shalom: -root- [/home/admin] # ps -ef | grep samba root 139564 1 0 16:29 ? 00:00:00 /usr/libexec/samba/samba-dcerpcd --libexec-rpcds --ready-signal-fd=40 --np-helper --debuglevel=0 root 139574 139564 0 16:29 ? 00:00:00 /usr/libexec/samba/rpcd_lsad --configfile=/etc/samba/smb.conf --worker-group=4 --worker-index=5 --debuglevel=0 root 139576 139564 0 16:29 ? 00:00:00 /usr/libexec/samba/rpcd_lsad --configfile=/etc/samba/smb.conf --worker-group=4 --worker-index=6 --debuglevel=0 root 139578 139564 0 16:29 ? 00:00:00 /usr/libexec/samba/rpcd_lsad --configfile=/etc/samba/smb.conf --worker-group=4 --worker-index=7 --debuglevel=0 root 139580 139564 0 16:29 ? 00:00:00 /usr/libexec/samba/rpcd_lsad --configfile=/etc/samba/smb.conf --worker-group=4 --worker-index=8 --debuglevel=0 root 139583 136857 0 16:29 pts/5 00:00:00 grep samba When the above binaries permisions are set by: shalom: -root- [/home/admin] # chmod 400 /usr/libexec/samba/samba-dcerpcd /usr/libexec/samba/rpcd_lsad the following happens: shalom: -root- [/home/admin] # chmod 400 /usr/libexec/samba/samba-dcerpcd /usr/libexec/samba/rpcd_lsad It appears that wind bind needs samba-dcerpcd and rpcd_lsad to function correctly. Could these binaries and dependent libraries be moved to the winbind package please? Thank you! Matt Grant -- Package-specific info: * /etc/samba/smb.conf present, and attached * /var/lib/samba/dhcp.conf not present -- System Information: Debian Release: 11.3 APT prefers stable-security APT policy: (500, 'stable-security'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 5.15.40-amd64-mag-lts (SMP w/8 CPU threads) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE Locale: LANG=en_NZ.UTF-8, LC_CTYPE=en_NZ.UTF-8 (charmap=UTF-8), LANGUAGE=en_NZ:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages winbind depends on: ii init-system-helpers 1.60 ii libbsd0 0.11.3-1 ii libc6 2.31-13+deb11u3 ii libgnutls30 3.7.1-5 ii libldap-2.4-2 2.4.57+dfsg-3+deb11u1 ii libpopt0 1.18-2 ii libtalloc2 2.3.3+mag-1~0mag0 ii libtdb1 1.4.6+mag-1 ii libtevent0 0.11.0+mag-1~0mag0 ii libwbclient0 2:4.16.1+mag-1 ii lsb-base 11.1.0 ii samba-common 2:4.16.1+mag-1 ii samba-common-bin 2:4.16.1+mag-1 ii samba-libs 2:4.16.1+mag-1 winbind recommends no packages. Versions of packages winbind suggests: ii libnss-winbind 2:4.16.1+mag-1 ii libpam-winbind 2:4.16.1+mag-1 -- no debconf information
[Global] netbios name = SHALOM realm = AD.ANATHOTH.NET workgroup = AD kerberos method = secrets and keytab dedicated keytab file = /etc/krb5.keytab server string = %h DebianLinux Host security = ads client signing = auto server signing = auto # TLS setup tls certfile = /etc/ipsec.d/certs/anathoth_shalom.ad.anathoth.net.crt tls keyfile = /etc/ipsec.d/private/anathoth_shalom.ad.anathoth.net.key tls cafile = /etc/ipsec.d/cacerts/anathoth_vpn_ca.crt # Winbind settings # # Winbind idmap setup idmap config * : backend = autorid idmap config * : range = 200000-2000200000 idmap config * : rangesize = 200000 idmap config AD : backend = ad idmap config AD : range = 10000-59999 idmap config AD : unix_primary_group = yes idmap config AD : unix_nss_info = yes # Winbind offline logon winbind offline logon = no winbind use default domain = yes winbind enum users = no winbind enum groups = no winbind nested groups = yes winbind refresh tickets = yes winbind cache time = 300 template shell = /bin/bash template homedir = /home/%D/%U # # File server settings # # Listen on bind interfaces only = yes interfaces = lo fd14:828:ba69:1::9/64 # Samba logging log file = /var/log/samba/log.%m max log size = 1000 panic action = /usr/share/samba/panic-action %d # Samba user share usershare path = /var/lib/samba/usershares usershare max shares = 100 usershare allow guests = yes # Completely disable printing load printers = no printing = bsd printcap name = /dev/null disable spoolss = yes # Various default share settings for below # Global stuff to help with Unix clients... unix extensions = yes case sensitive = auto delete readonly = yes ea support = yes browseable = no read only = yes force group = "domain users" create mask = 0664 directory mask = 0775 [Documents] comment = Documents read only = no browseable = yes path = /srv/docs force group = staff-gr [Music] comment = Music read only = no browseable = yes path = /srv/media/music [Pictures] comment = Pictures read only = no browseable = yes path = /srv/media/pictures force group = "private-gr" [Videos] comment = Videos read only = no browseable = yes path = /srv/media/videos [scratch] comment = Scratch read only = no browseable = yes path = /srv/scratch create mask = 0775 directory mask = 0775 force directory mode = 0775 # force create mode = 0664