pam_namespaces and --make-shared vs mountall

Bug #705178 reported by RK
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
mountall (Ubuntu)
Triaged
Medium
Unassigned

Bug Description

Binary package hint: mountall

I'm using pam_namespaces in my PAM configuration (mainly to have /tmp and /var/tmp mapped into my encrypted $HOME, so that private temp files do not end up on the not yet encrypted root partition). However, having different namespaces means that udisks will run in a different namespace than my user, so it will mount removable drives (like DVD) in the other namespace than mine - resulting in e.g. the file manager being unable to open the newly mounted (but yet unreachable) directory. To solve this, I created another /media mount point on /tmp and was planning to call mount --make-shared on it, to make these mounts show through. Googling a little, I found that
none /media tmpfs defaults,noexec,nodev,auto 0 0
none /media none make-shared 0 0
should solve my issue - which mount -a confirms to be correct. However, mountall has two issues: it will ignore all lines except the last for the same mount point, and it will do nothing with fstype = none, since such a file system is indeed unknown - it does not understand the special syntax.

Tags: patch
Revision history for this message
RK (kubuntu-rk) wrote :

The attached patch fixes both issues (the duplicate mount point issue also reported in bug #503003 and
making it "understand" make-*). (Actually, it relies on mount to know which --make-* options are valid.)

Revision history for this message
RK (kubuntu-rk) wrote :

Correction, it doesn't fix the duplicated mount point issue, only another special case, but at least that one completely.

description: updated
description: updated
description: updated
tags: added: patch
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in mountall (Ubuntu):
status: New → Confirmed
Steve Langasek (vorlon)
Changed in mountall (Ubuntu):
status: Confirmed → Triaged
importance: Undecided → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Patches

Remote bug watches

Bug watches keep track of this bug in other bug trackers.