如何将使用 Active Directory 的非本地帐户的默认 Shell 属性更改为 Bash

如何将使用 Active Directory 的非本地帐户的默认 Shell 属性更改为 Bash

我们将 CentOS 6 与 Active Directory 进行了集成。我想知道如何将非本地帐户的默认 Shell 属性更改为 Bash。

对于本地帐户,我们使用 chsh -s /bin/bash [用户名]

因此,请帮助我选择正确的选项。

谢谢

答案1

这完全取决于您如何将机器与 AD 集成。您是否使用了 winbind、sssd 等?您如何配置该桥接工具。其中一些可以配置为读取RFC2307属性直接从 AD 用户对象获取。有些可以配置为对本地系统配置文件中指定的所有用户使用相同的值。其他仍将在 AD 中查找,但在自定义对象中查找,不一定直接与用户绑定。

相关内容