Public bug reported:
Using a polyinstantiated directory as a mount point is not working in
focal (20.04.1) with libpam-mount 2.16-10.
The problem is only when the polydir itself is used as a mountpoint;
there is no problem using a subdirectory inside the polydir. (e.g. If
"/data2" is defined as a polydir in /etc/security/pam_namespace.conf,
pam_mount succeeds when using /data2/subdir as a mount point, but fails
when using /data2 as the mount point.)
I think the problem is this patch: 0014-Don-t-compare-source-when-
checking-if-it-s-already-m.patch
Expected behavior: A filesystem should be mounted at the polydir or at
least debug logs should show an attempted mount command.
Observed behavior: Nothing is mounted and the following lines are logged
by both systemd and login (debugging enabled in pam_mount.conf.xml)
(mount.c:250): Mount info: globalconf, user=elinde <volume fstype="cifs"
server="stor1" path="data" mountpoint="/data2" cipher="(null)"
fskeypath="(null)" fskeycipher="(null)" fskeyhash="(null)"
options="multiuser,cruid=elinde,sec=krb5,cifsacl" /> fstab=0 ssh=0
(mount.c:622): data already seems to be mounted at /data2, skipping
The behavior I'm looking for does work in bionic (18.04.5) with libpam-
mount 2.16-3ubuntu0.1.
** Affects: libpam-mount (Ubuntu)
Importance: Undecided
Status: New
** Description changed:
- Using a polyinstantiated directory (see
- /etc/security/pam_namespace.conf) as a mount point is not working in
+ Using a polyinstantiated directory as a mount point is not working in
focal (20.04.1) with libpam-mount 2.16-10.
The problem is only when the polydir itself is used as a mountpoint;
there is no problem using a subdirectory inside the polydir. (e.g. If
"/data2" is defined as a polydir in /etc/security/pam_namespace.conf,
pam_mount succeeds when using /data2/subdir as a mount point, but fails
when using /data2 as the mount point.)
I think the problem is this patch: 0014-Don-t-compare-source-when-
checking-if-it-s-already-m.patch
Expected behavior: A filesystem should be mounted at the polydir or at
least debug logs should show an attempted mount command.
Observed behavior: Nothing is mounted and the following lines are logged
by both systemd and login (debugging enabled in pam_mount.conf.xml)
(mount.c:250): Mount info: globalconf, user=elinde <volume fstype="cifs"
server="stor1" path="data" mountpoint="/data2" cipher="(null)"
fskeypath="(null)" fskeycipher="(null)" fskeyhash="(null)"
options="multiuser,cruid=elinde,sec=krb5,cifsacl" /> fstab=0 ssh=0
(mount.c:622): data already seems to be mounted at /data2, skipping
-
- The behavior I'm looking for does work in bionic (18.04.5) with libpam-mount
2.16-3ubuntu0.1.
+ The behavior I'm looking for does work in bionic (18.04.5) with libpam-
+ mount 2.16-3ubuntu0.1.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1908638
Title:
mounts to polydirs not working
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libpam-mount/+bug/1908638/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs