[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