[Buildroot] [PATCH 1/2] packages: add ability for packages to create users
Yann E. MORIN
yann.morin.1998 at free.fr
Tue Jan 1 22:32:08 UTC 2013
Smartin, All,
On Tuesday 01 January 2013 Samuel Martin wrote:
> 2013/1/1 Yann E. MORIN <yann.morin.1998 at free.fr>:
> > Packages that install daemons may need those daemons to run as a non-root,
> > or an otherwise non-system (eg. 'daemon'), user.
> >
> > Add infrastructure for packages to create users, by declaring the
> > FOO_USERS variable that conatin a makedev-syntax-like description
> > of the user(s) to add.
[--SNIP--]
> > diff --git a/docs/manual/makedev-syntax.txt b/docs/manual/makedev-syntax.txt
> > index 27517b3..fffdac9 100644
> > --- a/docs/manual/makedev-syntax.txt
> > +++ b/docs/manual/makedev-syntax.txt
> You could add this in a new file...
> Why should makedev-syntax.txt contain syntax details for makedev and mkusers?
Right, I'll do.
> > +- +password+ is the crypt(3)-encrypted password. If prefixed with +=+,
> > + then it is interpreted as clear-text, and will be cypt-encoded. If
> > + prefixed with +!+, then login is disabled. If set to +*+, then login
> > + is not allowed.
> Multiple prefix is allowed/supported; it could be explicitly mentioned.
> Is the prefix order important?
>
> So, the clear-text password itself should not starts with any prefix character?
Oh! You raise a valid point here. In fact, I coded '=!' as being the same
as '!=' , which it clearly is not.
So, valid combinations are:
* no password, login not allowed
XXXX crypt-encoded password
!XXXX crypt-encoded password, login disabled
=1234 clear-text password
!=1234 clear-text password, login disabled
Thank you!
Regards,
Yann E. MORIN.
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
More information about the buildroot
mailing list