Werner Flamme
2014-09-16 05:52:41 UTC
Hallo miteinander,
aus meinem kleinen Vorrat an Spezialfragen heute mal die nach dem
Zusammenspiel von pam_mount und wdfs, um eine WebDAV-Freigabe ranzuholen.
Ich habe folgende EintrÀge (unter [1]) gemacht und erhalte damit im Log
folgende Meldungen (siehe [2]). Anscheinend liefert pam_mount dem Befehl
mount.fuse nicht die richtigen Parameter mit. Wie kann ich das
herausfinden? Das setzen von debug, wie in der Manpage von pam_mount
beschrieben, bringt ÃŒberhaupt keine Details ÃŒber den wirklichen Aufruf.
Die Anweisung steht auch nochmal in der luserconf, obwohl sie schon
global gegeben wird.
Alle anderen Mounts erfolgen, nur wdfs klemmt.
Ist mir zu helfen?
GruÃ
Werner
[1] - Einstellungen
a) in /etc/security/pam_mount.conf.xml (ohne Kommentare)
<pam_mount>
<debug enable="1" />
<luserconf name=".pam_mount.conf.xml" />
<mntoptions allow="*" deny="suid,dev" require="" />
<logout wait="2000" hup="0" term="1" kill="1" />
<mkmountpoint enable="1" remove="false" />
<fusemount>/usr/sbin/mount.fuse</fusemount>
<fuseumount>/usr/bin/fusermount -u</fuseumount>
</pam_mount>
b) in ~/.pam_mount.conf.xml (fÃŒr das Volume)
<volume
user="wflamme"
fstype="fuse"
server="dataspace.ufz.de"
path="wdfs#https://dataspace.ufz.de/webdav/private/dataspace"
mountpoint="~/Documents/NetMounts/dataspace"
options="username=wflamme"
/>
[2] Log in /var/log/auth.log
2014-09-16T07:17:05.236924+02:00 rz36 kdm: :0[4142]: (rdconf2.c:127):
checking sanity of luserconf volume record
(wdfs#https://dataspace.ufz.de/webdav/private/dataspace)
2014-09-16T07:17:05.237048+02:00 rz36 kdm: :0[4142]: (mount.c:236): The
"server" attribute is ignored for this filesystem (fuse).
2014-09-16T07:17:05.237167+02:00 rz36 kdm: :0[4142]: (mount.c:263):
Mount info: luserconf, user=wflamme <volume fstype="fuse"
server="dataspace.ufz.de"
path="wdfs#https://dataspace.ufz.de/webdav/private/dataspace"
mountpoint="/home/wflamme/Documents/NetMounts/dataspace" cipher="(null)"
fskeypath="(null)" fskeycipher="(null)" fskeyhash="(null)"
options="username=wflamme" /> fstab=0 ssh=0
2014-09-16T07:17:05.237289+02:00 rz36 kdm: :0[4142]: (mount.c:660):
Password will be sent to helper as-is.
2014-09-16T07:17:05.237408+02:00 rz36 kdm: :0[4142]: command:
'/usr/sbin/mount.fuse'
2014-09-16T07:17:05.237549+02:00 rz36 kdm: :0[4285]: (spawn.c:136):
setting uid to user wflamme
2014-09-16T07:17:05.237761+02:00 rz36 kdm: :0[4142]: (mount.c:68):
Messages from underlying mount program:
2014-09-16T07:17:05.237934+02:00 rz36 kdm: :0[4142]: (mount.c:72):
usage: /usr/sbin/mount.fuse type#[source] destination [-t type] [-o
opt[,opts...]]
--
aus meinem kleinen Vorrat an Spezialfragen heute mal die nach dem
Zusammenspiel von pam_mount und wdfs, um eine WebDAV-Freigabe ranzuholen.
Ich habe folgende EintrÀge (unter [1]) gemacht und erhalte damit im Log
folgende Meldungen (siehe [2]). Anscheinend liefert pam_mount dem Befehl
mount.fuse nicht die richtigen Parameter mit. Wie kann ich das
herausfinden? Das setzen von debug, wie in der Manpage von pam_mount
beschrieben, bringt ÃŒberhaupt keine Details ÃŒber den wirklichen Aufruf.
Die Anweisung steht auch nochmal in der luserconf, obwohl sie schon
global gegeben wird.
Alle anderen Mounts erfolgen, nur wdfs klemmt.
Ist mir zu helfen?
GruÃ
Werner
[1] - Einstellungen
a) in /etc/security/pam_mount.conf.xml (ohne Kommentare)
<pam_mount>
<debug enable="1" />
<luserconf name=".pam_mount.conf.xml" />
<mntoptions allow="*" deny="suid,dev" require="" />
<logout wait="2000" hup="0" term="1" kill="1" />
<mkmountpoint enable="1" remove="false" />
<fusemount>/usr/sbin/mount.fuse</fusemount>
<fuseumount>/usr/bin/fusermount -u</fuseumount>
</pam_mount>
b) in ~/.pam_mount.conf.xml (fÃŒr das Volume)
<volume
user="wflamme"
fstype="fuse"
server="dataspace.ufz.de"
path="wdfs#https://dataspace.ufz.de/webdav/private/dataspace"
mountpoint="~/Documents/NetMounts/dataspace"
options="username=wflamme"
/>
[2] Log in /var/log/auth.log
2014-09-16T07:17:05.236924+02:00 rz36 kdm: :0[4142]: (rdconf2.c:127):
checking sanity of luserconf volume record
(wdfs#https://dataspace.ufz.de/webdav/private/dataspace)
2014-09-16T07:17:05.237048+02:00 rz36 kdm: :0[4142]: (mount.c:236): The
"server" attribute is ignored for this filesystem (fuse).
2014-09-16T07:17:05.237167+02:00 rz36 kdm: :0[4142]: (mount.c:263):
Mount info: luserconf, user=wflamme <volume fstype="fuse"
server="dataspace.ufz.de"
path="wdfs#https://dataspace.ufz.de/webdav/private/dataspace"
mountpoint="/home/wflamme/Documents/NetMounts/dataspace" cipher="(null)"
fskeypath="(null)" fskeycipher="(null)" fskeyhash="(null)"
options="username=wflamme" /> fstab=0 ssh=0
2014-09-16T07:17:05.237289+02:00 rz36 kdm: :0[4142]: (mount.c:660):
Password will be sent to helper as-is.
2014-09-16T07:17:05.237408+02:00 rz36 kdm: :0[4142]: command:
'/usr/sbin/mount.fuse'
2014-09-16T07:17:05.237549+02:00 rz36 kdm: :0[4285]: (spawn.c:136):
setting uid to user wflamme
2014-09-16T07:17:05.237761+02:00 rz36 kdm: :0[4142]: (mount.c:68):
Messages from underlying mount program:
2014-09-16T07:17:05.237934+02:00 rz36 kdm: :0[4142]: (mount.c:72):
usage: /usr/sbin/mount.fuse type#[source] destination [-t type] [-o
opt[,opts...]]
--