gra*_*een 10 linux centos authentication sssd
我已经成功配置了 sssd 并且可以使用 AD 凭据通过 ssh 进入系统,但我缺少的是创建主目录并将 bash 设置为 shell。
我的假设是,如果我登录到一个还没有本地 linux 帐户但确实有一个有效的 AD 帐户的系统,则会在用户第一次登录时创建一个主目录,并按照中的定义设置适当的 shell /etc/sssd/sssd.conf:
override_homedir = /home/%u
default_shell = /bin/bash
Run Code Online (Sandbox Code Playgroud)
我也跑了
authconfig --enablesssd --enablesssdauth --enablemkhomedir --update
Run Code Online (Sandbox Code Playgroud)
我遗漏了什么或者我对现有配置做出了错误的假设?
我想避免使用 Windows 已弃用的 Unix 身份管理功能。
此问题已通过移动条目解决
override_homedir = /home/%u
default_shell = /bin/bash
Run Code Online (Sandbox Code Playgroud)
从 sssd.conf 的 [sssd] 部分到 [domain/lab.local]
| 归档时间: |
|
| 查看次数: |
32435 次 |
| 最近记录: |