On Thu, 31 Dec 2020 17:15:40 -0500 Greg Wooledge <wool...@eeg.ccf.org> wrote:
> It's worth pointing out that even on buster, "su -" does in fact clear > the value of DISPLAY, which is not really a surprise, since you > explicitly requested a "clean" login session as the new user. > Perhaps you are mis-remembering what you used to do. Perhaps you > used to use regular "su" without the infernal Red Hat "-" option. I still have a small herd of buster boxen available, and 'su -' is exactly what I have been doing for at least a decade. Also, if I want to run as root, I want access to all the rootty system administrator things like fdisk and fsck. Plain vanilla su leaves one with the unprivileged user's PATH. > > unicorn:~$ su > Password: > root@unicorn:/home/greg# env | grep DISPLAY= > HOSTDISPLAY=unicorn:0 > DISPLAY=:0 > root@unicorn:/home/greg# exit > unicorn:~$ su - > Password: > root@unicorn:~# env | grep DISPLAY= > root@unicorn:~# Also on buster: charles@hawk:~$ su Password: root@hawk:/home/charles# env | grep DISPLAY DISPLAY=:0.0 root@hawk:/home/charles# exit exit charles@hawk:~$ su - Password: Today is Setting Orange, the 73rd of The Aftermath, 3186. All Hail Discordia! root@hawk:~# env | grep DISPLAY DISPLAY=:0 root@hawk:~# xclock & [1] 3550 root@hawk:~# (xclock ran successfully.) > > Quite a difference, eh? Almost certainly this is not a thing that > has changed during bullseye's run as testing. Yup, quite a difference. But something has changed. -- Does anybody read signatures any more? https://charlescurley.com https://charlescurley.com/blog/