Date: Fri, 23 Nov 2012 11:24:26 -0800 From: Tim Kientzle <tim@kientzle.com> To: jb <jb.1234abcd@gmail.com> Cc: freebsd-current@freebsd.org Subject: Re: prompt w/ uid 0 for cshrc Message-ID: <F58D04B5-C9B7-4B8E-9876-92CF8DBE3CB7@kientzle.com> In-Reply-To: <loom.20121119T174504-575@post.gmane.org> References: <CAF6rxg=V4gbOKOfB%2BJ-fzxHDjqducd8C7d7f1Oxz-UxbquVKeg@mail.gmail.com> <20121118234426.GA16628@dft-labs.eu> <CAF6rxgnAb2oWPmhSMYtm-F1N4LFruyv3g3nhkPNp=X%2BnipCX3A@mail.gmail.com> <loom.20121119T174504-575@post.gmane.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Nov 19, 2012, at 8:46 AM, jb wrote: > Eitan Adler <lists <at> eitanadler.com> writes: >=20 >>=20 >> On 18 November 2012 18:44, Mateusz Guzik <mjguzik <at> gmail.com> = wrote: >>> Just take user name from id -nu. >>=20 >> While that does provide the $user value I want, id is in /usr/bin/ >> which may not be mounted. >=20 > /rescue/id Bad idea: * /rescue tools are not part of the "standard" world * /rescue tools are sometimes not installed * Quite a few people have customized the rescue tools to adding or = omitting things suitable for their particular installation. * /rescue tools are not guaranteed to be functionally identical to the = non-rescue versions. Better to invoke 'id' in a way that produces "reasonable" results if 'id' is unavailable. For example: /bin/sh -c 'id -nu 2>/dev/null' || echo '?' prints '?' if the id command fails or is unavailable. Tim
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?F58D04B5-C9B7-4B8E-9876-92CF8DBE3CB7>