[Bug 2040281] Re: mkhomedir and pam_mount incompatibility

Virginie Trinite 2040281 at bugs.launchpad.net
Thu Oct 26 15:35:46 UTC 2023


Hi 
I use Ubuntu 22.04.3 LTS

libpam-systemd/jammy-updates 249.11-0ubuntu3.11 amd64
libpam-modules/jammy-updates,jammy-security,now 1.4.0-11ubuntu2.3 amd64
libpam-mount/jammy,now 2.18-2build2 amd64

The documentation is the whitepaper from
https://ubuntu.com/engage/microsoft-active-directory

Step to reproduce the bug
*install realmd: sudo apt install sssd-ad sssd-tools realmd adcli
*join a domain: sudo realm join domaine.local -U adminuser
*enable mkhomedir: sudo pam-auth-update --enable mkhomedir
*install pam_mount: sudo apt install  lib_pam_mount
*create a directory for the user to link the share: sudo mkdir /etc/skel/Shared/
*configure pam_mount to automount the shared directory into /home/$USER/Shared, this part depend of the configuration of the shared directory:
add in /etc/security/pam_mount.conf.xml after <!-- Volume definitions -->
<volume fstype="cifs" server="fileserver" path="path_to_shared" mountpoint="/home/%(DOMAIN_USER)/Shared" user="*" options="username=%(USER),user=%(USER),domain=domaine.local,iocharset=utf8" />
*have a new user log into the machine: the new homedirectory is missing part of the /etc/skel

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to pam in Ubuntu.
https://bugs.launchpad.net/bugs/2040281

Title:
  mkhomedir and pam_mount incompatibility

Status in libpam-mount package in Ubuntu:
  New
Status in pam package in Ubuntu:
  New

Bug description:
  Hello
  I have use realm to join a domain without difficulty and use
  pam-auth-update --enable mkhomedir, as suggest by the documentation
  The problem is, when a new user log into the system, the content of /etc/skel is not copy into the new home directory, even if Download Desktop.... are created.
  Adduser work normally and the homedirectory is created fine.
  The problem come from the additional pam module pam_mount, in my case this one try to mount a shared ressource in the homedir of the user.
  By default in /etc/pam.d/common.session pam_mount is called before pam_mkhomedir.so.
  If I deplace the pam_mkhomedir line before the pam_mount everything is working fine

  
  Thanks for your attention

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libpam-mount/+bug/2040281/+subscriptions




More information about the foundations-bugs mailing list