我在 Ubuntu 20.04(首次安装)上使用 pam_mount 时出现了奇怪的行为。客户端使用 Kerberos 向 ADS(UCS 服务器 4.4)进行身份验证。客户端已加入域,我可以使用域用户登录。
到目前为止,一切都很好。
现在我想使用 pam_mount 挂载 samba 共享。
文件 [/etc/security/pam_mount.conf.xml]
<?xml version="1.0" encoding="utf-8" ?>
<pam_mount>
<debug enable="1" />
<volume
fstype="cifs"
user="*"
path="//srv01.gehr.local/Test"
mountpoint="/data01/Test"
options="sec=krb5i,vers=3.0,cruid=%(USERUID)"
/>
<mntoptions allow="nosuid,nodev,loop,encryption,fsck,nonempty,allow_root,allow_other" />
<mntoptions deny="suid,dev" />
<mntoptions allow="*" />
<mntoptions deny="*" />
<mntoptions require="nosuid,nodev" />
<logout wait="0" hup="no" term="no" kill="no" />
<mkmountpoint enable="1" remove="true" />
</pam_mount>
如果我现在登录到 Gnome 桌面,共享不会挂载。但是,当我通过 SSH 登录到客户端时,共享已正确挂载到 /data01/Test。
如果我在我的主页上创建一个目录“Test”并更改以下行:
mountpoint="~/Test"
它也可以在 Gnome(Nautilus)上运行。
我究竟做错了什么?
具有最佳像素