• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

userabhängiges login über pam_mount

Dremus

Member
Hallo zusammen,
ich habe jetzt endlich Zugriff auf das Server-Laufwerk (Samba als PDC - Zugriff von Linux aus nicht über NFS, da der Server zu schwachbrüstig ist [233 MHz arm-CPU und nur 32 MB RAM: NSLU2/Debian]), möchte aber, daß das Home-Verzeichnis nur entsprechend dem <Username> gemounted wird.
Von Hand mounten funktioniert (mit den richtigen Rechten), es soll aber schon beim Hochfahren mitgemountet werden und damit kommt pam_mount ins Spiel.
Bisher habe ich die /etc/security/pam.mount.conf.xml angepasst
Code:
<volume user="*" fstype="cifs" server="[IP]" path="/public" mountpoint="/home/%(USER)/public" options="dmask=0770,workgroup=[WORKGROUP]"
Außerdem habe ich eine Datei /etc/pam.d/common-pammount angelegt, deren Einträge auch in die /etc/pam.d/common-session eingetragen werden.
In die Datei /etc/pam.d/common-auth habe ich die Zeile
Code:
auth optional pam_mount.so
eingetragen.
In die Datei /etc/pam.d/common-session hatte ich nur die Zeile
Code:
session optional pam_mount.so use_first_pass
aber die Eingträge sind, wie gesagt, durch die Einträge in /etc/pam.dcommon-pammount ersetzt worden.
Wenn ich jetzt auf der Konsole das Serverlaufwerk mounten will, bekomme ich vor der Aufforderung nach Paßworteingabe folgende Meldung:
Code:
pam_mount(rdconf1.c:700) volume wildcards ignored for "root" and uid0
pam_mount(pam_mount.c:466) Entered pam_mount session stage
pam_mount(pam_mount.c:487) back from global readconfig
pam_mount(pam_mount.c:489) per-user configurations not allowed by pam_mount.conf                                                           .xml
pam_mount(pam_mount.c:501) no volumes to mount
pam_mount(pam_mount.c:554) done opening session (ret=0)
pam_mount(pam_mount.c:595) received order to close things
pam_mount(pam_mount.c:597) No volumes to umount
pam_mount(pam_mount.c:641) pam_mount execution complete
pam_mount(pam_mount.c:122) Clean global config (1073741824)
Password:
Weiß jemand von Euch, wie die Konfiguration von pam_mount vorzunehmen ist?
 
Vermutlich irgendwelche monatealten Bugs. Versuche ein Upgrade auf eine neuere Version (gegenwärtig 1.20).
Wende dich bei weiteren Fragen an die pam_mount-Mailingliste oder Bugtracker, denn ich schau hier selten mehr durch.
 
Oben