Hallo nochmal,
jetzt etwas ausführlicher debugged:
für pam_mount.xml
<?xml version="1.0" encoding="UTF-8"?>
<pam_mount>
<debug enable="1" />
<mkmountpoint enable="1"/>
<lsof>/usr/bin/lsof %(MNTPT)</lsof>
<fsck>/sbin/fsck -p %(FSCKTARGET)</fsck>
<cifsmount>/usr/sbin/linuxmuster-pam-mount-cifs %(SERVER) %(VOLUME) %(MNTPT) %(USER) "user=%(USER),%(OPTIONS)"</cifsmount>
<lclmount>/usr/sbin/linuxmuster-pam-mount %(SERVER) %(VOLUME) %(MNTPT) %(USER) "%(OPTIONS)" "%(FSTYPE)" </lclmount>
<umount>/usr/sbin/linuxmuster-pam-umount %(SERVER) %(VOLUME) %(MNTPT) %(USER)</umount>
<mntcheck>/bin/mount</mntcheck>
<pmvarrun>/usr/sbin/pmvarrun -u %(USER) -d -o %(OPERATION)</pmvarrun>
<volume options="rw,nosuid,nodev,nobrl" user="*" mountpoint="~/Home_auf_Server" path="%(USER)" server="10.16.1.1" fstype="cifs" />
<volume options="rw,nosuid,nodev" user="*" mountpoint="/var/cache/sophomorix/tasks" path="tasks" server="10.16.1.1" fstype="cifs" />
</pam_mount>
erhalte ich:
Dec 19 12:11:55 r202-pc01 linuxmuster-pam-mount-cifs: Invoked with: SERVER 10.16.1.1, VOLUME r202-pc01, MNTPT /home/workstations/r202/r202-pc01/Home_auf_Server, USER r202-pc01 OPl
Dec 19 12:11:55 r202-pc01 linuxmuster-pam-mount-cifs: pre-mount sequence: run_hookdir /etc/linuxmuster-client/pre-mount.d r202-pc01 r202-pc01 /home/workstations/r202/r202-pc01/Hol
Dec 19 12:11:56 r202-pc01 crontab[7211]: (root) REPLACE (root)
Dec 19 12:11:56 r202-pc01 linuxmuster-pam-mount-cifs: Executing mount: mount -t cifs //10.16.1.1/r202-pc01 /home/workstations/r202/r202-pc01/Home_auf_Server -o "user=r202-pc01,rw"
Dec 19 12:11:57 r202-pc01 linuxmuster-pam-mount-cifs: post-mount sequence: run_hookdir /etc/linuxmuster-client/post-mount.d r202-pc01 r202-pc01 /home/workstations/r202/r202-pc01/l
Dec 19 12:11:57 r202-pc01 linuxmuster-pam-mount-cifs: Invoked with: SERVER 10.16.1.1, VOLUME tasks, MNTPT /var/cache/sophomorix/tasks, USER r202-pc01 OPTIONS user=r202-pc01,rw,nov
Dec 19 12:11:57 r202-pc01 linuxmuster-pam-mount-cifs: pre-mount sequence: run_hookdir /etc/linuxmuster-client/pre-mount.d r202-pc01 tasks /var/cache/sophomorix/tasks 10.16.1.1 usv
Dec 19 12:11:58 r202-pc01 linuxmuster-pam-mount-cifs: Executing mount: mount -t cifs //10.16.1.1/tasks /var/cache/sophomorix/tasks -o "user=r202-pc01,rw,nosuid,nodev"
und auf der konsole (weil ich su auch mit pam-mount ausgestattet habe):
root@r202-pc01:~# su - r202-pc01
(pam_mount.c:568): pam_mount 2.14: entering session stage
reenter password for pam_mount:
(mount.c:267): Mount info: globalconf, user=r202-pc01 <volume fstype="cifs" server="10.16.1.1" path="r202-pc01" mountpoint="/home/workstations/r202/r202-pc01/Home_auf_Server" cip0
(mount.c:664): Password will be sent to helper as-is.
command: '/usr/sbin/linuxmuster-pam-mount-cifs' '10.16.1.1' 'r202-pc01' '/home/workstations/r202/r202-pc01/Home_auf_Server' 'r202-pc01' 'user=r202-pc01,rw,nosuid,nodev,nobrl'
(mount.c:558): 18 24 0:17 / /sys rw,nosuid,nodev,noexec,relatime shared:7 - sysfs sysfs rw
[snip]
(mount.c:558): 91 24 0:42 / /home/workstations/r202/r202-pc01/Home_auf_Server rw,nosuid,nodev,relatime shared:71 - cifs //10.16.1.1/r202-pc01 rw,vers=1.0,cache=strict,username=r21
(mount.c:267): Mount info: globalconf, user=r202-pc01 <volume fstype="cifs" server="10.16.1.1" path="tasks" mountpoint="/var/cache/sophomorix/tasks" cipher="(null)" fskeypath="(n0
(mount.c:664): Password will be sent to helper as-is.
command: '/usr/sbin/linuxmuster-pam-mount-cifs' '10.16.1.1' 'tasks' '/var/cache/sophomorix/tasks' 'r202-pc01' 'user=r202-pc01,rw,nosuid,nodev'
(mount.c:72): Messages from underlying mount program:
(mount.c:76): mount error(13): Permission denied
(mount.c:76): Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
(mount.c:558): 18 24 0:17 / /sys rw,nosuid,nodev,noexec,relatime shared:7 - sysfs sysfs rw
[snip]
(mount.c:558): 91 24 0:42 / /home/workstations/r202/r202-pc01/Home_auf_Server rw,nosuid,nodev,relatime shared:71 - cifs //10.16.1.1/r202-pc01 rw,vers=1.0,cache=strict,username=r21
(pam_mount.c:522): mount of tasks failed
command: '/usr/sbin/pmvarrun' '-u' 'r202-pc01' '-d' '-o' '1'
(pmvarrun.c:258): parsed count value 0
(pam_mount.c:441): pmvarrun says login count is 1
(pam_mount.c:660): done opening session (ret=0)
Mir ist nicht klar, wie der Klassenabeitsmodus früher hat funktionierenkönnen, wenn bei Home_auf_Server mount das passwort zurückgesetzt wird. Vllt. war das auf dem Server mal ein prozess, jetzt sind es mehrere? Und bei einem Prozess auth. samba noch mt dem alten Passwort, obwohl es schon geändert wurde?
VG, Tobias