我如何更改 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 中包含了相应的规则。)在 CentOS 8 上,我在 /etc/nsswitch.conf 中看到一条警告,不要修改它。我尝试了它所说的内容:

# If you want to make changes to nsswitch.conf please modify
# /etc/authselect/user-nsswitch.conf and run 'authselect apply-changes'.

但这不会改变 nsswitch.conf。

相关内容