Date: Wed, 22 Mar 2017 04:13:07 +0000 From: Glen Barber <gjb@FreeBSD.org> To: "Rodney W. Grimes" <freebsd-rwg@pdx.rh.CN85.dnsmgr.net> Cc: Chris Sinjakli <chris@sinjakli.co.uk>, freebsd-hackers@freebsd.org, "Rodney W. Grimes" <rgrimes@FreeBSD.org> Subject: Re: A historical curiosity in su(1) Message-ID: <20170322041307.GB42680@FreeBSD.org> In-Reply-To: <201703212312.v2LNCN7A071745@pdx.rh.CN85.dnsmgr.net> References: <CAN-H%2BybmipbPq59HGVsfouS_8v-ezDbU%2B4PKtiTwj3tv-LjOyw@mail.gmail.com> <201703212312.v2LNCN7A071745@pdx.rh.CN85.dnsmgr.net>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --]
On Tue, Mar 21, 2017 at 04:12:23PM -0700, Rodney W. Grimes wrote:
> > Jumping back to the point I made in the talk, the result of getlogin can often
> > be surprising. For example, a daemon restarted by a supervisor (e.g. upstart)
> > will be associated with the user that issued the restart (i.e. getlogin would
> > return "chris" if I restarted it, rather than something like "daemon-user"). Any
> > daemon that calls su will run into this behaviour.
>
> su - should resolve that behavior.
>
For clarification with special characters, this is 'su -', which indeed
does resolve the behavior described. From the su(1) manual page:
su -l foo
Simulate a login for user foo.
su - foo
Same as above.
su - Simulate a login for root.
Glen
[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCAAGBQJY0fnTAAoJEAMUWKVHj+KTQuYQAISgvJQLcgtSfcFZwOSLPuVu
eTWJ7cl4VUKR3Q7c6yp6gyEg7DLa5Ba2RMLFzOxNgvTaTblnIFTGpypN4brerCdW
AU4ofPOc5m95t5WHkWmNx9eAP+EvYWsTlNF/28ko8bK3beyX3sGs0PXSRrN5+J5K
TZsvJpLS7+emC0sRvfXjWhBfCfh9JI4VCVaONkzcphSeTgmyJVo/BZHPYDqec1xi
Vq5m9Xqsn9o5IO5DIAGWroJXHhA9Kl4R/7m1iVQiUu98m4VIhZQbe5Nk7tHNriCW
HKNLwcuIysauNEq/p7EVxN8kBNN/77abS4ePCkyjBidwGF+BBv3orslydlUsVrDw
OobXdygPGUyK5xA9D/9cH4aCg49SDtGZrh+1RJLyFcRgUqD4EDpLxiLqqys5eXN1
FKHPCRFw0kXtG4/Bes/SpIJ8mfmKUYEZVp7mp+TjS923tDiOuIXIvWOYBqAnAF65
e6nA9d9jQbSOMst+YfYoaMhxD/WMpVXU7ZwKAbELUEvud/HhDcIENYwRwy6GAY0K
gw3/bpj1Bb8twJRnaEHAbyoBbz9gibons5WR+LqYM7k+AdV90Vev1sQM6wPVM70F
I8iWlNjZjpoQSUwUnA+psx8YLJ5Od0nZoQSi7hRKva+kJfozTj9f30Xc5akZF+Cv
wLEwa8oDvlLmWRm5vAYO
=gRA7
-----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20170322041307.GB42680>
