【问题标题】:incorrect permissions when home directory is automatically created in FreeIPA在 FreeIPA 中自动创建主目录时权限不正确
【发布时间】:2014-04-13 07:52:05
【问题描述】:

我已经为我的系统配置了一个 IPA 域,并且还启用了在用户使用 --enablemkhomedir 选项登录时自动创建主目录。 我遇到的问题是,每当用户登录时,都会为其创建一个具有 755 权限的主目录。但我希望权限为 700。 我该如何解决? 我会很感激任何建议。

【问题讨论】:

  • 我遇到了同样的问题...正在寻找解决方案。此外,这可能属于 ServerFault。

标签: linux redhat identity-management freeipa


【解决方案1】:

假设是 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

【讨论】:

    猜你喜欢
    • 2017-07-10
    • 1970-01-01
    • 2014-12-24
    • 2012-05-24
    • 2023-04-05
    • 1970-01-01
    • 1970-01-01
    • 2019-08-27
    • 2018-08-18
    相关资源
    最近更新 更多