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

Reply via email to