Public bug reported: Hiho,
Ubuntu 12.04, up to date as of mid-day on Nov 23rd 2012... Summary: when running an unknown command in the background while one is "su'd" to another user, the current user is logged out. This is best shown with an example: [stephan@host:~]$ sudo su - [sudo] password for stephan: root@host:~ # cd /etc/openvpn/clients/xyz/ root@host:/etc/openvpn/clients/xyz # emasc sbeal.conf & # NOTE THE MIS-TYPED emasc AND THE & [1] 24330 root@host:/etc/openvpn/clients/xyz # logout # ^^^^ THIS LOGOUT IS EXECUTED BY THE COMMAND-NOT-FOUND HANDLER. [stephan@host:~]$ No command 'emasc' found, did you mean: Command 'emacs' from package 'emacs23-lucid' (universe) Command 'emacs' from package 'e3' (universe) Command 'emacs' from package 'emacs23-nox' (main) Command 'emacs' from package 'jove' (universe) Command 'emacs' from package 'emacs23' (main) emasc: command not found [stephan@host:~]$ Curiously, this does NOT happen if the command is run in the foreground: [stephan@host:~]$ sudo su - [sudo] password for stephan: root@host:~ # cd /etc/openvpn/clients/xyz/ root@host:/etc/openvpn/clients/xyz # emasc sbeal.conf No command 'emasc' found, did you mean: Command 'emacs' from package 'emacs23-lucid' (universe) Command 'emacs' from package 'e3' (universe) Command 'emacs' from package 'emacs23-nox' (main) Command 'emacs' from package 'jove' (universe) Command 'emacs' from package 'emacs23' (main) emasc: command not found root@host:/etc/openvpn/clients/xyz # ** Affects: ubuntu Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1082376 Title: command not found handler logs user out in some cases To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+bug/1082376/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs