[Pkg-ltsp-devel] Bug#843851: usb flash drives don't work in kiosk mode
Rolandas Naujikas
rolandas.naujikas at mif.vu.lt
Thu Nov 10 08:27:03 UTC 2016
Package: ltspfsd-core
Version: 1.4-1
systemd kills local background ltspfs processes started from udev script
ltspfs_entry via ltspfsmounter. Then in kiosk environment usb flash
drives didn't work in /media/ltspkiosk.
My solution:
systemd unit /etc/systemd/system/ltspfs at .service with content
=====================================================
[Unit]
Description=LTSP Filesystem Local Mountpoint %I
[Service]
Type=forking
User=ltspkiosk
Environment=LTSPFS_NOAUTH=True SSH_CONNECTION=127.0.0.1
ExecStart=/usr/sbin/ltspfsmounter %I add
ExecStop=/usr/sbin/ltspfsmounter %I remove
=====================================================
and changes in ltspfs_entry
=====================================================
if [ -n "${KIOSK_FOUND}" ]; then
if [ -d /run/systemd/system ] && [ -x /bin/systemctl ]; then
if [ "$action" = "add" ]; then
systemctl start ltspfs@${MOUNTPOINT}.service
else
systemctl stop ltspfs@${MOUNTPOINT}.service
fi
else
su - ltspkiosk -c "LTSPFS_NOAUTH=True
/usr/sbin/ltspfsmounter ${MOUNTPOINT} $action"
fi
fi
=====================================================
We didn't care about root user /media/root, but similar solution would
work also.
Best regards
Rolandas Naujikas
P.S. We use kiosk mode to start RDP sessions with drive redirections.
More information about the Pkg-ltsp-devel
mailing list