BIND MOUNTS OK-even on /var/tmp:

  Var/tmp as a bind mount doesn't seem to cause a problem.  I use
directories in /home, mounted with -o bind, for these things to allow
use of full home directory space (unlike a separate LUKS volume) while
sealing leaks of encrypted data.

Some time back I worked up the "Bootcrypt" method of using bind mounts
on an encrypted home partition to close data leaks in /tmp, var/timp
,etc.  Currently /home and swap are LUKS partitions, other "sensitive"
directories are subdirectories on /home, bind mounted to the filesystem.

As of September 18 I have been able to use mountall with this-even with
usplash, which I rolled back and pinned  when the splash packages broke.
I also use a custom splash theme based on ubuntustudio, with added armed
penguins warning that all data is encrypted. In initramfs-
tools/scripts/top , I had to substitute an older framebuffer script or
usplash would freeze on usplash_write.

Can't use fsck yet(set 0 in fstab), due to another reported bug causing
mountall to refuse to deal properly with a failed fsck run.


The partitions are specified by UUID, the bind mounts by file names in /home. 
Here if my fstab:


# /etc/fstab: static file system information.
#
# Use 'vol_id --uuid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# / was on /dev/sda1 during installation
UUID=c6ecb774-1add-408f-95b2-16d263cadec1 /       ext4    
relatime,errors=remount-ro 0       0#TEMP
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0
#
####### CHANGES ADDED BY BOOTCRYPT V 1.1 #######
#
UUID=8213ad0a-269b-492a-8d30-94b5bac12942  /home ext3  rw,relatime,nofail  0    
  0#TEMP
# 
/home/TMP      /tmp             ext3      rw,bind,relatime,nofail        0      
 0
/home/VAR_TMP  /var/tmp         ext3      rw,bind,relatime,nofail        0      
 0
/home/VAR_SPOOL /var/spool      ext3      rw,bind,relatime,nofail        0      
 0
/home/VAR_MAIL  /var/mail       ext3      rw,bind,relatime,nofail        0      
 0
/home/VAR_CACHE_CUPS /var/cache/cups ext3 rw,bind,relatime,nofail        0      
 0
UUID=5d09cd8b-61a7-4e86-94f8-c85a406217d7   none  swap    swap           0      
 0

Here is the crypttab that goes with it:

# <target name> <source device>         <key file>      <options>

vgbase    UUID=5b9711af-64fa-4cda-89b1-ffc637e6359c         none
luks,tries=1000

-- 
/var/tmp in fstab hangs boot
https://bugs.launchpad.net/bugs/431040
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to