** Description changed: 1) Release: Ubuntu Gnome 14.04.4 and Xubuntu 14.04.4 2) Version of package: util-linux 2.20.1-5.1ubuntu20.7 3) I would expect that: when a user makes a new login, the number of "users" shown in uptime and w is incremented, and when the user makes a logout that number is decremented. 4) Instead, this does not happen when the login is made through a local tty. If a user logs in through a ttyx (by pressing from the GUI Ctrl+Alt+Fx), and then logs out, the number of users shown in the outputs of w and uptime still considers him. This number of users (shown in w and uptime) is in fact always incremented when a new ttyx with a successful login is used; but it is never decremented when that user logs out (unless there is a reboot, obviously). After a login from just the GUI, the system is: $ uptime 17:16:09 up 7:05, 1 users, load average: 0,43, 0,50, 0,38 $ who user :0 2016-08-02 10:21 (:0) Then I press Ctrl+Alt+F1 and I log in into /dev/tty1. While I'm logged in, it is correctly shown that $ uptime 17:21:09 up 7:05, 2 users, load average: 0,40, 0,20, 0,31 $ who - lgking :0 2016-08-02 10:21 (:0) - lgking tty1 2016-08-02 10:25 + user :0 2016-08-02 10:21 (:0) + user tty1 2016-08-02 10:25 Then I log out from tty1. The situation is the following: $ uptime 17:26:09 up 7:05, 2 users, load average: 0,35, 0,21, 0,32 $ who user :0 2016-08-02 10:21 (:0) So the output of who is correct, but uptime still indicates 2 users logged in the system. The same happens with w, which indicates 2 users connected, but then lists just one of them (the only one actually connected!). The numbers and the times are just an example. Maybe the getty is not working properly with utmp? This systematically happened in two different machines, with Ubuntu Gnome 14.04.4 and Xubuntu 14.04.4. I didn't check the box, but this may be a security vulnerability, because it shows in a wrong way the number of connected users. ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: util-linux 2.20.1-5.1ubuntu20.7 ProcVersionSignature: Ubuntu 3.13.0-92.139-generic 3.13.11-ckt39 Uname: Linux 3.13.0-92-generic x86_64 ApportVersion: 2.14.1-0ubuntu3.21 Architecture: amd64 CurrentDesktop: GNOME Date: Tue Aug 2 17:24:49 2016 InstallationDate: Installed on 2014-05-31 (794 days ago) InstallationMedia: Ubuntu-GNOME 14.04 LTS "Trusty Tahr" - Release amd64 (20140416.2) ProcEnviron: TERM=xterm PATH=(custom, no user) XDG_RUNTIME_DIR=<set> LANG=it_IT.UTF-8 SHELL=/bin/bash SourcePackage: util-linux UpgradeStatus: No upgrade log present (probably fresh install)
-- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to util-linux in Ubuntu. https://bugs.launchpad.net/bugs/1609003 Title: tty users logouts not correctly recorded Status in util-linux package in Ubuntu: Confirmed Bug description: 1) Release: Ubuntu Gnome 14.04.4 and Xubuntu 14.04.4 2) Version of package: util-linux 2.20.1-5.1ubuntu20.7 3) I would expect that: when a user makes a new login, the number of "users" shown in uptime and w is incremented, and when the user makes a logout that number is decremented. 4) Instead, this does not happen when the login is made through a local tty. If a user logs in through a ttyx (by pressing from the GUI Ctrl+Alt+Fx), and then logs out, the number of users shown in the outputs of w and uptime still considers him. This number of users (shown in w and uptime) is in fact always incremented when a new ttyx with a successful login is used; but it is never decremented when that user logs out (unless there is a reboot, obviously). After a login from just the GUI, the system is: $ uptime 17:16:09 up 7:05, 1 users, load average: 0,43, 0,50, 0,38 $ who user :0 2016-08-02 10:21 (:0) Then I press Ctrl+Alt+F1 and I log in into /dev/tty1. While I'm logged in, it is correctly shown that $ uptime 17:21:09 up 7:05, 2 users, load average: 0,40, 0,20, 0,31 $ who user :0 2016-08-02 10:21 (:0) user tty1 2016-08-02 10:25 Then I log out from tty1. The situation is the following: $ uptime 17:26:09 up 7:05, 2 users, load average: 0,35, 0,21, 0,32 $ who user :0 2016-08-02 10:21 (:0) So the output of who is correct, but uptime still indicates 2 users logged in the system. The same happens with w, which indicates 2 users connected, but then lists just one of them (the only one actually connected!). The numbers and the times are just an example. Maybe the getty is not working properly with utmp? This systematically happened in two different machines, with Ubuntu Gnome 14.04.4 and Xubuntu 14.04.4. I didn't check the box, but this may be a security vulnerability, because it shows in a wrong way the number of connected users. ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: util-linux 2.20.1-5.1ubuntu20.7 ProcVersionSignature: Ubuntu 3.13.0-92.139-generic 3.13.11-ckt39 Uname: Linux 3.13.0-92-generic x86_64 ApportVersion: 2.14.1-0ubuntu3.21 Architecture: amd64 CurrentDesktop: GNOME Date: Tue Aug 2 17:24:49 2016 InstallationDate: Installed on 2014-05-31 (794 days ago) InstallationMedia: Ubuntu-GNOME 14.04 LTS "Trusty Tahr" - Release amd64 (20140416.2) ProcEnviron: TERM=xterm PATH=(custom, no user) XDG_RUNTIME_DIR=<set> LANG=it_IT.UTF-8 SHELL=/bin/bash SourcePackage: util-linux UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/util-linux/+bug/1609003/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp