touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #51225
[Bug 1411100] Re: Guest user not removed after guest session ends when using bash as default shell
Doesn't seem there is something left to sponsor (fixes is in current
serie and stable one, likely going to be part of the next SRU),
unsubscribing sponsors
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to lightdm in Ubuntu.
https://bugs.launchpad.net/bugs/1411100
Title:
Guest user not removed after guest session ends when using bash as
default shell
Status in lightdm package in Ubuntu:
Fix Released
Status in lightdm source package in Precise:
Triaged
Status in lightdm source package in Trusty:
Fix Committed
Status in lightdm source package in Utopic:
Fix Committed
Bug description:
The /usr/sbin/giest-account script contains a bug which prevents the
removal of guest accounts:
$ sudo /usr/sbin/guest-account remove guest-Hhiook
/usr/sbin/guest-account: line 129: UID: readonly variable
Maybe this is related to /bin/sh actually beeing a Bash:
$ ll -d /bin/sh
lrwxrwxrwx 1 root root 4 Jan 1 01:44 /bin/sh -> bash*
But since using Bash as default sh is still a "feature" of Ubuntu, all
scripts should work with both.
Running the script with dash actually works:
$ sudo dash /usr/sbin/guest-account remove guest-ZWCtva
umount: /tmp/guest-ZWCtva: mountpoint not found
umount: /tmp/guest-ZWCtva: mountpoint not found
Removing user `guest-ZWCtva' ...
Warning: group `guest-ZWCtva' has no more members.
Done.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/1411100/+subscriptions
References