Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.bugs.dist > #1253825
| From | Andrew Bower <andrew@bower.uk> |
|---|---|
| Newsgroups | linux.debian.bugs.dist |
| Subject | Bug#1108549: procps: w segfaults when run as non-root user |
| Date | 2025-07-24 20:20 +0200 |
| Message-ID | <Lc8HT-2nuQ-1@gated-at.bofh.it> (permalink) |
| References | <L3vkl-ekRx-1@gated-at.bofh.it> <LbPlT-295q-5@gated-at.bofh.it> <L3vkl-ekRx-1@gated-at.bofh.it> <LbPlT-295q-5@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
Control: tag -1 + patch On Wed, Jul 23, 2025 at 10:31:47PM +0100, Andrew Bower wrote: > On Mon, Jun 30, 2025 at 11:36:59PM +0100, Andrew Bower wrote: [...] > However, we are unfortunately not out of the woods: elogind is running > on this host and root is able to see the sessions. So is 'who' as > non-root with the newly libsystemd-ised coreutils: Done a bit more digging. A number of issues - sorry, I don't have time to split them out into appropriate bugs right now. The first is definitely for procps: 1. Unitialised 'sessions' variable is a a bug on all systems which leads to a segfault on some. I'm now tagging this bug as having a patch. 2. elogind not being queried. Is this an elogind issue? Should it give a different answer to sd_booted() or is this the wrong way to detect the seat management capability? 'who' does not have this problem - it somehow queries elogind anyway. procps then resorts to utmp. 3. Some (vc) sessions not reported unless running as root, but the non-root user could read utmp. 'who' does not have this problem but then it probably didn't resort to reading utmp (see 2 above). 4. Virtual console sessions reported as pts/# instead of tty# in utmp - I guess we can blame login for that but we're off on a tangent now: 1-3 are more important to sort out.
Back to linux.debian.bugs.dist | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Bug#1108549: procps: w segfaults when run as non-root user Andrew Bower <andrew@bower.uk> - 2025-07-01 00:40 +0200
Bug#1108549: procps: w segfaults when run as non-root user Andrew Bower <andrew@bower.uk> - 2025-07-23 23:40 +0200
Bug#1108549: procps: w segfaults when run as non-root user Andrew Bower <andrew@bower.uk> - 2025-07-24 20:20 +0200
Bug#1108549: procps: w acts on value of uninit'd mem w/out systemd; poss segfault Andrew Bower <andrew@bower.uk> - 2025-07-29 01:00 +0200
csiph-web