- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我已经为我的系统配置了一个 IPA 域,并且还启用了当用户使用 --enablemkhomedir 选项登录时自动创建主目录。我遇到的问题是每当用户登录时,都会为它创建一个主目录,权限为 755。但我希望权限为 700。我该如何解决?我将不胜感激任何建议。
最佳答案
假设是 RHEL 或 CentOS 类系统,这是一个 bug ,详见:Red Hat 995097 .
我的修复是使用 oddjobd 进程创建目录,而不是遗留的 pam_mkhomedir
。
因此,如果您还没有安装它,yum install oddjob-mkhomedir
。
从那里,您可以在 /etc/oddjobd.conf.d/oddjobd-mkhomedir.conf
中编辑掩码
修改两个条目:
<method name="mkmyhomedir">
<helper exec="/usr/libexec/oddjob/mkhomedir -u 0002"
arguments="0"
prepend_user_name="yes"/>
<!-- no acl entries -> not allowed for anyone -->
</method>
<method name="mkhomedirfor">
<helper exec="/usr/libexec/oddjob/mkhomedir -u 0002"
到:
<method name="mkmyhomedir">
<helper exec="/usr/libexec/oddjob/mkhomedir -u 0077"
arguments="0"
prepend_user_name="yes"/>
<!-- no acl entries -> not allowed for anyone -->
</method>
<method name="mkhomedirfor">
<helper exec="/usr/libexec/oddjob/mkhomedir -u 0077"
重新启动 oddjobd
并确保它已打开 chkconfig。
您可能还需要重新启动 sssd
。
另见:http://tech.lanesnotes.com/2010/11/ad-authentication-with-rhel-6.html
关于linux - 在 FreeIPA 中自动创建主目录时权限不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23040225/
我在 IPA 服务器和副本(Centos 6.6 ipa-server-3.0.0)之间复制注册到 FreeIPA 的主机时遇到问题。 如果主机已注册到副本,我无法在 Master WEB UI 上看
我已经设置了一个 FreeIPA 服务器。我面临一个问题,即首次创建用户时密码已过期。所以新用户在第一次登录时应该总是设置他的密码,定义在 here 中。 .但我不想要这个功能。 我正在使用 this
我已经为我的系统配置了一个 IPA 域,并且还启用了当用户使用 --enablemkhomedir 选项登录时自动创建主目录。我遇到的问题是每当用户登录时,都会为它创建一个主目录,权限为 755。但我
我需要检查用户是否属于 FreeIPA 上的某个组。 (目前,我正在命令行上进行测试,以便在 Node 中编写实际代码之前进行正确的搜索)。基于搜索,我使用以下查询: ldapsearch -x -b
我们正在使用我们现有的 CA 进行 freeipa 安装。在安装过程中,会生成 CSR,并且必须由 CA 签名才能创建证书。这个证书必须有 X509v3 Basic Constraints: CA:T
当我运行以下命令时出现错误: docker run --name freeipa-server-container -ti \ -h ipa.example.test \ --read-o
我收到一条消息,说我已在我的 CentOS 计算机上成功安装了 FreeIPA,但是当我尝试从浏览器登录时,我收到此消息。 我的主机名是 mike.imagine所以我输入https://mike.i
我刚才想知道如何为 cname 创建 ssl 证书。这是因为我们总是为我们的虚拟机使用通用的 a 记录。用户应通过 SSL 通过服务名称访问在这些虚拟机上运行的服务。我们使用 FreeIPA 作为我们
我正在尝试使用包“gopkg.in/ldap.v2”将 FreeIPA 与 golang 集成,我在 FreeIPA UI 中创建了一个名为“test”的角色并尝试搜索该角色 通过命令行: ldaps
主机操作系统是Ubuntu 19.10。我已经成功启动FreeIPA container使用 docker run,但我想让它在 compose 中工作。当我运行 docker-compose up
我在 Linux 机器上配置 IPA Cleint (FreeIPA) 时遇到此错误。 Kerberos authentication failed kinit: Clock skew too gre
根据 https://www.freeipa.org/page/Downloads,最新的 freeIPA 版本是 4.8.7 ,但是当尝试在新的 Vanilla CentOS 7.7 机器上安装它时
“正条目”和“负条目”统计信息位于“主机缓存”部分下的 nscd -g 命令中。从nscd.conf手册中,我看到“正项是指定缓存中的成功查询”和“负项是指定缓存中的成功查询”。但是,当查询本身意味着
我是一名优秀的程序员,十分优秀!