Package: libpam-mount
Version: 0.44-1+lenny3
Severity: important

Using libpam-mount to mount ntfs partitions at login. There is a need to 
explicitely specify uid= and gid= options for ntfs-3g. Trying to do so doesn't 
expand neither %(USERUID) nor %(USERGID) nor %(USER). Example:

<volume 
options="dmask=0027,fmask=0137,uid=%(USERUID),gid=%(USERGID),locale=ru_UA.koi8-u"
 mountpoint="/home/casper/Desktop/Windows/WinC" path="/dev/sda1" user="casper" 
fstype="ntfs-3g" />

Produces debug output:

==============================================================
Apr  9 13:48:53 casper login[4184]: pam_mount(pam_mount.c:306) saving authtok 
for session code (authtok=0x8528bb8) 
Apr  9 13:48:53 casper login[4184]: pam_mount(pam_mount.c:306) saving authtok 
for session code (authtok=0x852cc80) 
Apr  9 13:48:53 casper login[4184]: pam_mount(pam_mount.c:126) clean system 
authtok=0x8528bb8 (536870912) 
Apr  9 13:48:53 casper login[4184]: pam_mount(pam_mount.c:458) Entered 
pam_mount session stage 
Apr  9 13:48:53 casper login[4184]: pam_mount(pam_mount.c:479) back from global 
readconfig 
Apr  9 13:48:53 casper login[4184]: pam_mount(pam_mount.c:481) per-user 
configurations not allowed by pam_mount.conf.xml 
Apr  9 13:48:53 casper login[4184]: pam_mount(misc.c:43) Session open: (uid=0, 
euid=0, gid=1001, egid=1001) 
Apr  9 13:48:53 casper login[4184]: pam_mount(rdconf2.c:198) checking sanity of 
volume record (/dev/sda1) 
Apr  9 13:48:53 casper login[4184]: pam_mount(pam_mount.c:533) about to perform 
mount operations 
Apr  9 13:48:53 casper login[4184]: pam_mount(mount.c:366) information for 
mount: 
Apr  9 13:48:53 casper login[4184]: pam_mount(mount.c:367) 
---------------------- 
Apr  9 13:48:53 casper login[4184]: pam_mount(mount.c:368) (defined by 
globalconf) 
Apr  9 13:48:53 casper login[4184]: pam_mount(mount.c:369) user:          
casper 
Apr  9 13:48:53 casper login[4184]: pam_mount(mount.c:370) server:         
Apr  9 13:48:53 casper login[4184]: pam_mount(mount.c:371) volume:        
/dev/sda1 
Apr  9 13:48:53 casper login[4184]: pam_mount(mount.c:372) mountpoint:    
/home/casper/Desktop/Windows/WinC 
Apr  9 13:48:53 casper login[4184]: pam_mount(mount.c:373) options:       
dmask=0027,fmask=0137,uid=%(USERUID),gid=%(USERGID),locale=ru_UA.koi8-u 
Apr  9 13:48:53 casper login[4184]: pam_mount(mount.c:374) fs_key_cipher:  
Apr  9 13:48:53 casper login[4184]: pam_mount(mount.c:375) fs_key_path:    
Apr  9 13:48:53 casper login[4184]: pam_mount(mount.c:376) use_fstab:     0 
Apr  9 13:48:53 casper login[4184]: pam_mount(mount.c:377) 
---------------------- 
Apr  9 13:48:53 casper login[4184]: pam_mount(mount.c:170) realpath of volume 
"/home/casper/Desktop/Windows/WinC" is 
"/disk/data/home/casper/Desktop/Windows/WinC" 
Apr  9 13:48:53 casper login[4184]: pam_mount(mount.c:174) checking to see if 
/dev/sda1 is already mounted at /home/casper/Desktop/Windows/WinC 
Apr  9 13:48:53 casper login[4184]: pam_mount(mount.c:848) checking for 
encrypted filesystem key configuration 
Apr  9 13:48:53 casper login[4184]: pam_mount(mount.c:874) about to start 
building mount command 
Apr  9 13:48:53 casper login[4184]: pam_mount(misc.c:272) command: /bin/mount 
[-p0] [-t] [ntfs-3g] [/dev/sda1] [/home/casper/Desktop/Windows/WinC] 
[-odmask=0027,fmask=0137,uid=%(USERUID),gid=%(USERGID),locale=ru_UA.koi8-u]  
===============================================================

Partition then being mounted with uid=root. Specifying uid=casper in config 
works.

-- System Information:
Debian Release: 5.0
  APT prefers proposed-updates
  APT policy: (500, 'proposed-updates'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686 (SMP w/2 CPU cores)
Locale: LANG=ru_UA, LC_CTYPE=ru_UA (charmap=KOI8-U)
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:
ii  cryptsetup              2:1.0.6-7        configures encrypted block devices
pn  davfs2                  <none>           (no description available)
ii  fuse-utils              2.7.4-1.1        Filesystem in USErspace (utilities
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
ii  smbfs                   2:3.2.5-4lenny2  mount and umount commands for the 
pn  truecrypt-utils         <none>           (no description available)

-- debconf information excluded



-- 
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