Package: libpam-mount Version: 0.44-1+lenny3 Severity: normal
I use NFSv4 to mount users home directory on /home. Mount operation is done by libpam_mount. Like NFS3 I put the following line in /etc/security/pam_mount.conf.xml : <volume user="user" fstype="nfs4" server="filer" path="/home/%(USER)" mountpoint="/home/%(USER)" options="nodev,nosuid,sec=krb5i" /> Using debug mode, /var/log/auth.log tell us that mount.nfs4 is called with wrong parameter : Jun 11 14:52:01 debian gdm[16668]: pam_mount(mount.c:366) information for mount: Jun 11 14:52:01 debian gdm[16668]: pam_mount(mount.c:367) ---------------------- Jun 11 14:52:01 debian gdm[16668]: pam_mount(mount.c:368) (defined by globalconf) Jun 11 14:52:01 debian gdm[16668]: pam_mount(mount.c:369) user: user Jun 11 14:52:01 debian gdm[16668]: pam_mount(mount.c:370) server: filer Jun 11 14:52:01 debian gdm[16668]: pam_mount(mount.c:371) volume: /home/user Jun 11 14:52:01 debian gdm[16668]: pam_mount(mount.c:372) mountpoint: /home/user Jun 11 14:52:01 debian gdm[16668]: pam_mount(mount.c:373) options: nodev,nosuid,sec=krb5i Jun 11 14:52:01 debian gdm[16668]: pam_mount(mount.c:374) fs_key_cipher: Jun 11 14:52:01 debian gdm[16668]: pam_mount(mount.c:375) fs_key_path: Jun 11 14:52:01 debian gdm[16668]: pam_mount(mount.c:376) use_fstab: 0 Jun 11 14:52:01 debian gdm[16668]: pam_mount(mount.c:377) ---------------------- Jun 11 14:52:01 debian gdm[16668]: pam_mount(mount.c:170) realpath of volume "/home/user" is "/home/user" Jun 11 14:52:01 debian gdm[16668]: pam_mount(mount.c:174) checking to see if /home/user is already mounted at /home/user Jun 11 14:52:01 debian gdm[16668]: pam_mount(mount.c:848) checking for encrypted filesystem key configuration Jun 11 14:52:01 debian gdm[16668]: pam_mount(mount.c:874) about to start building mount command Jun 11 14:52:01 debian gdm[16668]: pam_mount(misc.c:272) command: mount [-p0] [-t] [nfs4] [/home/user] [/home/user] [-o] [nodev,nosuid,sec=krb5i] Jun 11 14:52:01 debian gdm[16697]: pam_mount(misc.c:43) set_myuid<pre>: (uid=0, euid=0, gid=200, egid=200) Jun 11 14:52:01 debian gdm[16697]: pam_mount(misc.c:43) set_myuid<post>: (uid=0, euid=0, gid=200, egid=200) Jun 11 14:52:01 debian gdm[16668]: pam_mount(mount.c:90) mount errors: Jun 11 14:52:01 debian gdm[16668]: pam_mount(mount.c:93) mount.nfs4: directory to mount not in host:dir format Jun 11 14:52:01 debian gdm[16668]: pam_mount(mount.c:915) waiting for mount Jun 11 14:52:01 debian gdm[16668]: pam_mount(pam_mount.c:540) mount of /home/user failed To fix the problem I use this volume directive in /etc/security/pam_mount.conf.xml (adding server hostname in path=) : <volume user="user" fstype="nfs4" server="filer" path="filer:/home/%(USER)" mountpoint="/home/%(USER)" options="nodev,nosuid,sec=krb5i" /> -- System Information: Debian Release: 5.0.1 APT prefers lenny APT policy: (500, 'lenny'), (500, 'stable') Architecture: i386 (i686) Kernel: Linux 2.6.26-2-686-bigmem (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages libpam-mount depends on: ii debconf 1.5.24 Debian configuration management sy ii libc6 2.7-18 GNU C Library: Shared libraries ii libhx13 1.18-1 A library providing queue, tree, I ii libpam0g 1.0.1-5+lenny1 Pluggable Authentication Modules l ii libssl0.9.8 0.9.8g-15+lenny1 SSL shared libraries ii libxml-writer-perl 0.604-1 Perl module for writing XML docume ii libxml2 2.6.32.dfsg-5 GNOME XML library ii mount 2.13.1.1-1 Tools for mounting and manipulatin libpam-mount recommends no packages. Versions of packages libpam-mount suggests: pn cryptsetup <none> (no description available) pn davfs2 <none> (no description available) pn fuse-utils <none> (no description available) ii lsof 4.78.dfsg.1-4 List open files pn ncpfs <none> (no description available) ii openssl 0.9.8g-15+lenny1 Secure Socket Layer (SSL) binary a ii psmisc 22.6-1 Utilities that use the proc filesy pn smbfs <none> (no description available) pn truecrypt-utils <none> (no description available) -- debconf information: * libpam-mount/convert-xml-config: false -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org