Peter J. Holzer wrote:
(Historically, many unixes allowed all users to read the environment
variables of all processes. I don't know if this is still the case for
e.g. Solaris or AIX - or macOS)

A quick test suggests it's still true in MacOSX 10.6:

% ps aeuww
USER   PID  %CPU %MEM      VSZ    RSS   TT  STAT STARTED      TIME COMMAND
root 254 0.0 0.1 2436216 1668 s000 Ss 6:07pm 0:00.02 login -pf greg PATH=/usr/bin:/bin:/usr/sbin:/sbin TMPDIR=/var/folders/pt/ptWbIBidFOGihAoVFzVWZU+++TI/-Tmp-/ SHELL=/bin/tcsh HOME=/Users/greg USER=greg LOGNAME=greg DISPLAY=/tmp/launch-E3mIkg/org.x:0 SSH_AUTH_SOCK=/tmp/launch-Lq6SPh/Listeners Apple_PubSub_Socket_Render=/tmp/launch-k6nWyL/Render COMMAND_MODE=unix2003 __CF_USER_TEXT_ENCODING=0x1F5:0:0 TERM_PROGRAM=Apple_Terminal TERM_PROGRAM_VERSION=273.1 LANG=en_NZ.UTF-8 TERM=xterm-color
...

--
Greg
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to