From owner-freebsd-hackers@freebsd.org Wed Mar 22 04:13:11 2017 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3CC3DD14333 for ; Wed, 22 Mar 2017 04:13:11 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 17A861039; Wed, 22 Mar 2017 04:13:11 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from FreeBSD.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by freefall.freebsd.org (Postfix) with ESMTPS id D91E02C76; Wed, 22 Mar 2017 04:13:09 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Date: Wed, 22 Mar 2017 04:13:07 +0000 From: Glen Barber To: "Rodney W. Grimes" Cc: Chris Sinjakli , freebsd-hackers@freebsd.org, "Rodney W. Grimes" Subject: Re: A historical curiosity in su(1) Message-ID: <20170322041307.GB42680@FreeBSD.org> References: <201703212312.v2LNCN7A071745@pdx.rh.CN85.dnsmgr.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="WhfpMioaduB5tiZL" Content-Disposition: inline In-Reply-To: <201703212312.v2LNCN7A071745@pdx.rh.CN85.dnsmgr.net> X-Operating-System: FreeBSD 11.0-STABLE amd64 X-SCUD-Definition: Sudden Completely Unexpected Dataloss X-SULE-Definition: Sudden Unexpected Learning Event X-PEKBAC-Definition: Problem Exists, Keyboard Between Admin/Computer X-Spidey-Sense: Uh oh, Peter logged in User-Agent: Mutt/1.7.1 (2016-10-04) X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Mar 2017 04:13:11 -0000 --WhfpMioaduB5tiZL Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 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 ca= n often > > be surprising. For example, a daemon restarted by a supervisor (e.g. up= start) > > 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-us= er"). Any > > daemon that calls su will run into this behaviour. >=20 > su - should resolve that behavior. >=20 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 --WhfpMioaduB5tiZL Content-Type: application/pgp-signature; name="signature.asc" -----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----- --WhfpMioaduB5tiZL--