首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Active Directory中的Linux :持久用户

Active Directory中的Linux :持久用户
EN

Unix & Linux用户
提问于 2021-07-27 12:29:01
回答 1查看 578关注 0票数 1

我成功地将我的Ubuntu18.04机器加入到AD中。

为此,我使用SSSD和Kerberos。

我可以直接使用AD域凭据。一切都很好,除了那些域用户不是持久的。

当域用户进入Windows机器时,将自动创建主目录,并将用户添加到用户列表中。这允许域用户登录到Windows,即使没有网络连接。

但是在我的Ubuntu机器上,没有创建主目录,也没有将用户添加到/etc/shadow/etc/passwd中。这意味着,如果AD关闭或网络关闭,那么域用户就无法登录。

在哪里可以找到有关如何正确配置这些信息的信息?我需要查哪些文件?或者Linux的AD堆栈不允许?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2021-07-27 14:24:27

要创建用户主目录,请执行此命令(以root用户身份):

代码语言:javascript
复制
pam-auth-update --enable mkhomedir

关于不可用的AD - sssd支持缓存,因此在一段时间内,您将能够使用缓存的凭据登录。在sssd.conf的域部分,您可以添加类似于管理时间的内容:

代码语言:javascript
复制
cache_credentials = true
account_cache_expiration = 7
entry_cache_timeout = 14400

(缓存的默认时间是5400秒)

AFAIK sssd从不在/etc/passwd/etc/shadow中创建条目

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/660143

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档