util-vserver - Bugs: bug #29493, ro option is ignored for bind...
You are not allowed to post comments on this tracker with your current authentication level.
bug #29493: ro option is ignored for bind mounts in fstab
Submitter: | Tefnet Developers <tefnet> | ||
Submitted: | Fri 09 Apr 2010 10:47:15 AM UTC | ||
Category: | None | Severity: | 3 - Normal |
Item Group: | None | Status: | None |
Privacy: | Public | Assigned to: | None |
Open/Closed: | Open | Component Version: | alpha |
Release: | 0.30.216-pre2883 |
Attached Files
file #20183: util-vserver-root-ro.diff added by tefnet (650B - text/x-patch - Patch which causes rootfs to be "remounted" in mountVserver() with a proper ro/rw option.)
Depends on the following items: None found
Items that depend on this one: None found
Carbon-Copy List
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follows 1 latest change.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2010-04-10 | tefnet | Attached File | - | Added util-vserver-root-ro.diff, #20183 |
Powered by Savane 3.13-758e.
Corresponding source code
root@tefnet:~# file /etc/vservers/devel/vdir
/etc/vservers/devel/vdir: symbolic link to `/home/vms/vservers/devel'
root@tefnet:~# ls /home/vms/vservers/devel
root@tefnet:~# cat /etc/vservers/devel/fstab
/home/vms/vservers/devel-orig / none bind,ro 0 0
none /proc proc defaults 0 0
none /dev/pts devpts gid=5,mode=620 0 0
/home/vms/vservers/devel-orig/home /home none bind,noexec 0 0
/home/vms/vservers/devel-orig/var /var none bind,noexec 0 0
root@tefnet:~# ls /home/vms/vservers/devel-orig
bin boot dev etc fastboot home lib lib64 media mnt nonexistent opt proc root sbin selinux srv sys tmp usr var
root@tefnet:~# vserver devel start
secure-mount: mount(): Invalid argument
/etc/vservers/devel/fstab:1:1: failed to mount fstab-entry
chroot-sh: open("/etc/mtab"): Read-only file system
root@tefnet:~# vserver devel status
Vserver 'devel' is running at context '40044'
Number of processes: 14
Uptime: 00:00
root@tefnet:~# vserver devel exec ls /
bin boot dev etc fastboot home lib lib64 media mnt nonexistent opt proc root sbin selinux srv sys tmp usr var
root@tefnet:~# vserver devel exec touch /test
root@tefnet:~# echo $?
0
root@tefnet:~#
So vserver devel start mounts / despite reporting failure, yet / is still writable.