nsswitch.conf

NIS 客户端看不到组名
nsswitch.conf

NIS 客户端看不到组名

我已将用户添加到 NIS 服务器上的 libvirt (id = 504) 组。在客户端上执行此操作时 group <user>,我得到<user> groups: cannot find name for group ID 504我应该怎么做才能让我的客户端正确显示组名? 本地计算机和 NIS 服务器之间没有 ID 冲突,nscd 未运行。我的 /etc/nsswitch.conf 如下所示: passwd: compat nis shadow: compat nis group: compat ...

Admin

Solaris 11 nsswitch.conf 搞砸了,需要从备用内核进行编辑
nsswitch.conf

Solaris 11 nsswitch.conf 搞砸了,需要从备用内核进行编辑

好的,我正在编辑 name-service/switch 服务,弄乱了我的 nsswitch.conf,我用“passwd = filesasdf”覆盖了“passwd = files”,所以现在我在启动该内核时无法对服务器进行身份验证。但是,我可以启动到默认的 Solaris 11/11 内核,然后再次进行身份验证,问题在于已经进行了大量调整(并非全部由我完成,也不一定记录在案),我希望能够对该内核进行身份验证并继续进行调整/调优/学习等等。 问题是我不知道如何访问该备用内核上的服务(因为 Solaris 11 甚至不再使用 nsswitch.conf ...

Admin

如何检查哪个包/进程更新了 nsswitch?
nsswitch.conf

如何检查哪个包/进程更新了 nsswitch?

我的 遇到了问题/etc/nsswitch.conf。我无法再将其用作sudo我的个人用户 (ldap)。 我检查了 dpkg.log,似乎对软件包进行了一些升级,与 /etc/nsswitch.conf 修改的日期相匹配。 我如何进一步验证哪个包编辑了 /etc/nsswitch.conf?运行时我没有得到任何有用的结果grep -rHi nsswitch /var/log。 我怀疑是 sudo-ldap,但我不确定。 编辑:我发现了这一点:https://answers.launchpad.net/ubuntu/+source/sudo/+questio...

Admin

新的 libnss 服务:getent 为空
nsswitch.conf

新的 libnss 服务:getent 为空

我想基于本地 SQLite 数据库登录用户。我使用了这个 repogithub.com/agamez/libnss-sqlite3,放在libnss_sqlite.solib文件夹下,并进行/etc/nsswitch.conf如下编辑,但是getent passwd是空的。 /etc/nsswitch.conf: passwd: sqlite group: sqlite shadow: sqlite ... 我想了解 PAM 和 libnss 的工作机制,所以请不要建议其他方法。 ...

Admin

如何在 Debian 11 上设置 pam
nsswitch.conf

如何在 Debian 11 上设置 pam

我已经安装了 debian 11 和 pam-ldapd。现在,我想使用 pam 设置 openvpn 身份验证。当我想使用“getent passwd”命令进行测试时,我只得到了本地用户的响应。 你能帮我一下吗,如何设置? 我的 nsswitch 在这里: passwd: files systemd ldap group: files systemd shadow: files gshadow: files hosts: files dns myhostname netwo...

Admin

使用带有代理的 hosts 文件
nsswitch.conf

使用带有代理的 hosts 文件

显然,本地/etc/hosts浏览时使用代理时,文件会被忽略。使用代理时如何使用 hosts 文件?我可以访问代理服务器。我更改了/etc/hosts代理服务器本身上的文件,当我使用代理本身的浏览器时它确实起作用,尽管对于通过它连接的所有客户端它根本不起作用。它完全被忽略了。 从代理服务器(运行 proxidize.com) /etc/nsswitch.conf passwd: files group: files shadow: files gshadow: files hosts: ...

Admin

我如何更改 nsswitch.conf?
nsswitch.conf

我如何更改 nsswitch.conf?

我一直在 CentOS 6 上使用 RADIUS 和 TACACS+ AAA,需要在 CentOS 8 上复制该功能。但是,现在配置 NSS 的方式的变化让我感到困惑。如何更改 nsswitch.conf?具体来说,在 CentOS 6 上,我已经passwd: files在 /etc/nsswitch.conf 中用passwd: tacplus filesTACACS+ 支持和 替换passwd: mapname files mapuid了 RADIUS 支持。(我还在 /etc/pam.d/sshd 和 login 中包含了相应的规则。)在 CentO...

Admin

AD 域中的 Samba4:getent 仅显示本地帐户
nsswitch.conf

AD 域中的 Samba4:getent 仅显示本地帐户

几天前,我的 samba 域成员还在运行,但现在它停止为域用户提供服务。我已经尝试过的一些步骤:清除缓存、重新加入域、重新启动、pam-auth-update、使用和不使用“winbind use default domain = yes”等等。 编辑:这是一个具有服务器 2008 DC 的 Active Directory 域 不过有些事情发生了变化。当它正常工作时,“wbinfo -u”和“wbinfo -g”会显示类似 LONGNAME\accoutname 的帐户。现在它们只显示帐户名。 ---编辑2:这似乎与问题无关。我将“workgroup...

Admin

针对 Windows 域的 Samba 身份验证:是否需要 /etc/nsswitch.conf?
nsswitch.conf

针对 Windows 域的 Samba 身份验证:是否需要 /etc/nsswitch.conf?

当我使用 samba 针对现有的 Windows 域控制器对用户进行身份验证时,我是否必须使用winbind并添加 winbind /etc/nsswitch.conf? 有没有办法不用使用 来做到这一点/etc/nsswitch.conf?我只想针对 Windows 服务器进行身份验证,没有其他事情 :-) 我主要想避免的是让所有域用户/组出现在getent passwd或中getent group。 ...

Admin

/etc/nsswitch.conf 文件无法正常工作
nsswitch.conf

/etc/nsswitch.conf 文件无法正常工作

我对用户身份验证的方式有点问题。 我的 debian 7 使用 /etc/libnss-ldap.conf 连接到 LDAP 服务器 我有一些本地用户和一些 ldap 用户。 在 nsswitch.conf 文件中,我希望用户首先在“文件”中搜索,如果在“文件”中找不到,则仅在“ldap”中搜索。 问题是,对于执行监控的本地用户 (nagios),我的检查出现了一些超时。当我尝试“su nagios”时,它花费了太多时间! 当我尝试“strace su nagios”时,我可以看到对 LDAP 服务器有很多请求,为什么呢? 以下是nsswitch...

Admin

id 命令未显示次要组
nsswitch.conf

id 命令未显示次要组

最近几天我一直在研究 LDAP 集成。现在,在配置了几乎所有我需要的东西之后,我遇到了最后一道障碍:需要使用从 LDAP 服务器获取的辅助组。 行为: [root@sr-servicesLin ~]# id hmr uid=2956(hmr) gid=10000(ldapusers) groups=10000(ldapusers) [root@sr-servicesLin ~]# getent group repo repo:*:25958: [root@sr-servicesLin ~]# groups hmr hmr : ldapusers ...

Admin

如何在 Solaris-11 上的 nsswitch.conf 中设置“sudoers”
nsswitch.conf

如何在 Solaris-11 上的 nsswitch.conf 中设置“sudoers”

我在 Solaris 11 上执行此操作。当我打开“/etc/nsswitch.conf”时,我看到了以下内容 - ... sudoers: files ... 我想将其更改为 - ... sudoers: files ldap ... 我尝试直接编辑文件,但当我重新启动主机时,更改丢失了。我尝试使用 svcfg,但没有用 - root@solaristhost:/# svccfg svc:> select name-service/switch svc:/system/name-service/switch> setprop ...

Admin

什么是 nsswitch 兼容模式?
nsswitch.conf

什么是 nsswitch 兼容模式?

Red Hat 建议我使用 /etc/nsswitch.conf 中的兼容模式作为枚举 LDAP 用户的选项之一,但后来表示这不是一种常用的方法。 nsswitch.conf passwd: files compat passwd_compat: ldap in passwd file, add +@netgroup. 这个兼容模式是什么? ...

Admin

本地用户的 LDAP 查询
nsswitch.conf

本地用户的 LDAP 查询

最近,在我工作的公司,我们遇到了一次系统崩溃,我们正在找出原因。我们的机器配置了 LDAP 身份验证,其中一些机器还配置了一些本地用户。LDAP 身份验证工作正常,但我们从日志中发现,对于本地用户,有一些 LDAP 查询我们认为这可能与崩溃有关。我正在解决这个问题,更改 nsswitch.conf、pam 模块等,但我无法摆脱本地用户的 LDAP 调用。有人知道如何停止本地用户的 LDAP 查询吗? 提前非常感谢您。 我们的机器安装了 SuSE Linux 11 SP2 和 OpenLDAP 2.4。这是 nsswitch.conf passwd: ...

Admin

Ubuntu 12.04 VPS 无法在 nsswitch.conf 中使用 mysql 启动
nsswitch.conf

Ubuntu 12.04 VPS 无法在 nsswitch.conf 中使用 mysql 启动

一旦在 nsswitch.conf 中启用 mysql 查找,1and1 VPS(“动态云服务器”)就不再启动 - 欢迎提出任何建议。 重现问题的最小设置: 安装 Ubuntu 12.04 / LTS 最小服务器映像 安装 mysql-server、libnss-mysql-bg、nscd 配置/etc/libnss-mysql.cfg和 /etc/libnss-mysql-root.cfg 设置适当的数据库表 在 nsswitch.conf 中通过 mysql 配置 nss 查找 passwd: compat mysql group...

Admin