1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-12 09:18:10 +03:00
samba-mirror/source3
Volker Lendecke 2022ec8770 winbind: Add a GetNssInfo parent/child call
This call will be done in the idmap child. It is not 100% the right place,
but there is no better one available to me. It will become a replacement
for the "winbind nss info" parameter: This global parameter is good
for just one domain. It might be possible to have idmap backend AD for
different domains, and the NSS info like primary gid, homedir and shell
might be done with different policies per domain. As we already have a
domain-specific idmap configuration, doing the NSS info configuration
there also is the closest way to do it.

The alternative, if we did not want to put this call into the idmap child
would be to establish an equivalent engine like the whole "idmap config
*" just for the nss info. But as I believe this is closely related,
I'll just keep it in the idmap child.

This also extends the wbint_userinfo structure with pretty much all user
related fields. The idea is that the GetNssInfo call can do whatever it
wants with it.

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Uri Simchoni <uri@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
2017-01-02 18:04:13 +01:00
..
auth lib: Add lib/util_unixsids.h 2016-12-28 20:17:12 +01:00
build
client s3:client: use cli_cm_force_encryption_creds in smbspool.c (in a #if 0 section) 2016-12-21 18:35:13 +01:00
exports
groupdb Update smbrun to allow for settings environment variables. 2016-10-13 04:26:26 +02:00
include winbind: Add a GetNssInfo parent/child call 2017-01-02 18:04:13 +01:00
intl
lib lib: Avoid an includes.h 2016-12-28 20:17:13 +01:00
libads s3:libads: Include system /etc/krb5.conf if we use MIT Kerberos 2016-12-02 09:36:07 +01:00
libgpo werror: replace WERR_INVALID_PARAM with WERR_INVALID_PARAMETER in source3/libgpo/ 2016-09-28 00:04:22 +02:00
libnet s3:libnet_join: make use of cli_full_connection_creds() 2016-12-02 13:46:11 +01:00
librpc s3:librpc/gse: make use of gss_krb5_import_cred() instead of gss_acquire_cred() 2017-01-02 18:04:13 +01:00
libsmb s3:libsmb: Always use GENSEC_OID_SPNEGO in cli_smb1_setup_encryption_send() 2016-12-21 22:21:08 +01:00
locale s3: fix encryption help messages 2015-12-22 02:22:50 +01:00
locking smbd: ignore ctdb tombstone records in fetch_share_mode_unlocked_parser() 2016-08-08 14:26:24 +02:00
modules vfs_gpfs: simplify stat_with_capability() ifdef 2016-12-17 12:58:07 +01:00
nmbd nmbd: xfile->stdio 2016-12-11 11:17:24 +01:00
param s3:waf: Make PARAM and SMBREGISTRY a subsystem of smbconf only 2016-12-04 16:35:22 +01:00
passdb passdb: Move lookup_unix_[user|group]_name to lookup_sid.c 2016-12-28 20:17:12 +01:00
printing s3:printing: remove double PRINT_SPOOL_PREFIX define 2016-12-21 18:35:12 +01:00
profile s3-profile: reduce dependencies of smbprofile.h 2016-03-28 20:45:16 +02:00
registry werror: replace WERR_OBJECT_PATH_INVALID with WERR_BAD_PATHNAME in source3/registry/reg_api_regf.c 2016-09-28 00:04:24 +02:00
rpc_client s3-rpc_client: Pass NULL as no password 2016-12-20 17:37:56 +01:00
rpc_server rpc_server: svcctl xfile->stdio 2016-12-11 11:17:23 +01:00
rpcclient s3:popt_common: let POPT_COMMON_CREDENTIALS imply logfile and conffile loading 2016-12-20 01:11:25 +01:00
script s3:tests: Set missing directories for test_registry_upgrade.sh 2016-11-16 00:20:06 +01:00
selftest s3: torture: Adds regression test case for se_access_check() owner rights issue. 2016-12-10 10:11:09 +01:00
services Update smbrun to allow for settings environment variables. 2016-10-13 04:26:26 +02:00
smbd s3: smbd: Add missing permissions check on destination folder. 2016-12-07 07:58:26 +01:00
torture s3:torture: make use of cli_smb1_setup_encryption() in force_cli_encryption() 2016-12-21 18:35:12 +01:00
utils s3:popt_common: let POPT_COMMON_CREDENTIALS imply logfile and conffile loading 2016-12-20 01:11:25 +01:00
web
winbindd winbind: Add a GetNssInfo parent/child call 2017-01-02 18:04:13 +01:00
.clang_complete
.dmallocrc
.indent.pro
change-log
Doxyfile
mainpage.dox
smbadduser.in
wscript VFS: convert to using ceph_statx structures and functions, when available 2016-11-20 23:43:13 +01:00
wscript_build passdb: Move lookup_unix_[user|group]_name to lookup_sid.c 2016-12-28 20:17:12 +01:00
wscript_configure_system_ncurses