diff --git a/roles/lmn_vm/files/pam-umount.sh b/roles/lmn_vm/files/pam-umount.sh index 38e41df..0d90dd5 100644 --- a/roles/lmn_vm/files/pam-umount.sh +++ b/roles/lmn_vm/files/pam-umount.sh @@ -28,7 +28,7 @@ shutdownVMs(){ ###################### ## This is the first mount we need to get rid of: -if [[ "$mtp" =~ "/lmn/media/$usr/share" ]] ; then +if [[ "$mtp" =~ "/lmn/media/$usr/share" ]] && [[ -d "/run/user/$uid" ]] ; then shutdownVMs [[ "$slp" = true ]] && sleep 5 # leave some time to write caches … sudo -u ${usr} killall gvfsd | systemd-cat