On Wed, 2019-01-16 at 17:25 +0000, M. J. Everitt wrote:
> On 16/01/19 12:59, Joakim Tjernlund wrote:
> > On Wed, 2019-01-16 at 12:20 +0000, M. J. Everitt wrote:
> >> On 16/01/19 11:58, Joakim Tjernlund wrote:
> >>> How come portage isn't in shadow, only in passwd ?
> >>> Seems wrong to me.
> >>>
> >>>  Jocke
> >> Because the portage user never logs on .. hence has no password. That said,
> > That goes for evry other system account too but these are in shadow.
> >
> >> it does seem an odd situation, since even users with no password do tend to
> >> appear in /etc/shadow .. perhaps it was/is never "properly" added as a user
> >> ....
> > I think/hope so. Now passwd looks like so:
> > portage:x:250:250:portage:/var/tmp/portage:/bin/false
> > This looks like a shadow account. Because of the missing entry passwd
> > thinks this is a normal account:
> > # > passwd -S portage 
> > portage P
> > as opposed to:
> > # > passwd  -S daemon
> > daemon L 10/28/1996 0 -1 -1 -1
> >
> >  Jocke
> With the help of some devs, I have drilled this down to commit
> https://gitweb.gentoo.org/proj/baselayout.git/commit/share.Linux/shadow?id=5ee3c95d2086e626247640ca35cf2da78c4c9846
> in baselayout in 2016.
> 
> Some of my systems mysteriously (but predictably) are missing portage in
> /etc/shadow as you describe, but these are prior to the baselayout change
> above. Many have it as the commit suggests also. I suspect there may not
> have been an upgrade path which added it between versions however, unless
> it was pulled in via CONFIG_PROTECT somehow
> 
> Bug https://bugs.gentoo.org/show_bug.cgi?id=521970 is also referenced in
> that commit.
> 
> Hope that answers your question (and my curiosity!).
> Regards,

Sure does !

 Jocke

PS.
   I am the reporter of the above bug and I had completely forgot I had asked 
this before :)

Reply via email to