如何根据 OU 在 pam_mount.conf.xml 中挂载共享

如何根据 OU 在 pam_mount.conf.xml 中挂载共享

我有一个 Microsoft Windows 域,我想使用 Likewise-Open 添加 ubuntu 机器。这没有问题,但在我的 Windows 机器中,我有一个 GPO,它根据登录机器的用户的 OU 安装网络共享。

我希望 ubuntu 机器也能有同样的功能,我想也许可以使用 pam_mount.conf.xml 文件来实现

我有这样的配置:

<pam_mount>
<volume fstype="cifs" server="XXX.XXX.XXX.XXX" path="Service" mountpoint="/home/likewise-open/DOMAIN/%(USER)/Service" options="nodev,nosuid" />
</pam_mount>

但我想根据用户的 OU 挂载共享。例如,如果用户登录 machine1 并登录到 OU=marketing:

dn: uid=user1,ou=marketing,dc=example,dc=com

他必须有一个这样的 pam_mount.conf.xml 文件:

<pam_mount>
<volume fstype="cifs" server="XXX.XXX.XXX.XXX" path="marketing" mountpoint="/home/likewise-open/DOMAIN/%(USER)/marketing" options="nodev,nosuid" />
</pam_mount>

也许还有其他更好的方法可以实现这个功能?或者根本就不可能?

谢谢

相关内容