我目前正在将 Ubuntu 12.04 LTS Linux 集成到 Windows 2008 R2 中的 Active Directory 域中。我已成功将我的 Ubuntu 12.04 计算机集成到 AD 2008,我的用户已成功通过 AD 登录验证。使用的软件:Samba - Winbind - Kerberos - NTP
为了安装分区,我安装了:libpam-mount
当我挂载共享例如/media时,一切正常我的配置文件:/etc/security/pam_mount.conf.xml
<volume fstype="cifs" server="share_server" path="%(USER)$" mountpoint="/media/%(USER)" user="*" />
我可以毫无问题地创建和删除文件。
我的问题是,我目前阻止用户安装 /HOME(如漫游配置文件)我的配置文件:/etc/security/pam_mount.conf.xml
<volume fstype="cifs" server="share_server" path="%(USER)$" mountpoint="/home/%(USER)" user="*" options="rw,auto,iocharset=utf8" />
我配置了/etc/pam.d/common-session
session required pam_mkhomedir.so
如果缺少树,它会自动创建,在本地它做得很好,但在网络挂载时则不行(因为无论如何都已经创建了一些很好的目录和文件)
当我打开会话时,我发现自己处于空桌面上,没有菜单,没有应用程序启动器。我有一些可以在服务器 2008 上的用户目录中找到的文件:桌面、文档、视频……
我不知道问题出在哪里。
如果有人能给我一点帮助,我提前谢谢您。
洛朗亲切
答案1
在我看来,您已成功验证并挂载远程目录。您的文件管理器、窗口管理器或两者可能存在文件丢失或权限不正确的问题。
建议:
确定您正在使用的文件和窗口管理器,并在日志中查找错误。抱歉,我不知道哪些日志,也不知道您可能在查找什么。
或者-
备份服务器上的文件并重命名主文件夹。如果没有主目录,则根据您的设置,可能会为您创建一个。这可能会有所帮助。