Re: [Bug 1209] users has full read/write access to local harddrive on thinclient.
here is a patch, applied against the current ltspfs sources used by
debian-edu. it has the drawback that any usb devices plugged in before
login have to be plugged in again. cdroms work. floppies are untested.
may have troubles getting it accepted upstream as is, but should at
least work for debian-edu for the moment.
=== modified file 'scripts/add_fstab_entry'
--- scripts/add_fstab_entry 2007-06-14 18:01:45 +0000
+++ scripts/add_fstab_entry 2007-07-09 00:59:04 +0000
@@ -17,6 +17,14 @@
export $(udevinfo -qenv -n $devicename)
LABEL=${ID_FS_LABEL_SAFE}
+if [ -x /usr/bin/getltscfg ] ; then
+ LOCALDEV_FIXEDVISIBLE="$(getltscfg LOCALDEV_FIXEDVISIBLE)"
+fi
+
+if [ -f /usr/lib/ltsp/ltsp_functions ]; then
+ . /usr/lib/ltsp/ltsp_functions
+fi
+
BASEDEV=$(echo $devicename | tr -d "0-9")
if [ ${BASEDEV} = "fd" ]; then
@@ -44,10 +52,9 @@
/usr/bin/ssh -S /var/run/ldm_socket server \
"/usr/sbin/ltspfsmounter ${MOUNTPOINT} add"
else
- echo "${MOUNTPOINT} ${devicename} ${fstype}" >> /var/run/.delayed-mount
if [ ! -z "${FIXEDDEVICE}" ]; then
echo "${MOUNTPOINT} ${devicename} ${fstype}" >> /var/run/.static-device
- else
+ elif boolean_is_true "$LOCALDEV_FIXEDVISIBLE" ; then
echo "${MOUNTPOINT} ${devicename} ${fstype}" >> /var/run/.delayed-mount
fi
fi
i won't be able to do the upload for a couple days, at least.
live well,
vagrant
Reply to: