]> rtime.felk.cvut.cz Git - sojka/lightdm.git/commitdiff
Safely remove guest account at logout
authorJeff Norden <norden.jeff@gmail.com>
Sat, 19 Mar 2016 21:09:24 +0000 (22:09 +0100)
committerGunnar Hjalmarsson <gunnarhj@ubuntu.com>
Sat, 19 Mar 2016 21:09:24 +0000 (22:09 +0100)
debian/guest-account.sh

index f9ff2b8b5505fafb508ee2598eb8f568f53b73cb..5aafac0af97559a326c7fc26f9db1ff20759a4b2 100644 (file)
@@ -161,7 +161,7 @@ remove_account ()
 
   # kill all remaining processes
   if [ -x /bin/loginctl ] || [ -x /usr/bin/loginctl ]; then
-    loginctl kill-user ${GUEST_USER} >/dev/null || true
+    loginctl --signal=9 kill-user ${GUEST_USER} >/dev/null || true
   else
     while ps h -u ${GUEST_USER} >/dev/null
     do
@@ -193,7 +193,7 @@ remove_account ()
     fi
   done
 
-  userdel ${GUEST_USER}
+  userdel --force ${GUEST_USER}
 }
 
 case ${1} in