Hey Tito, thanks again for the reply.  I'm not sure how that example
is disproving my concerns. :)  It is still reflecting inaccurate
information in /etc/passwd.

Dave


On 12/14/16, Tito <[email protected]> wrote:
>
>
> On 12/14/2016 03:26 PM, David Henderson wrote:
>> Thanks for the reply Tito!  No problem about the initial response - it
>> happens. :)  To me it would seem little odd to state something in one
>> place, but not have it in reality.  Would there be a reason to have
>> this mismatch of information?  It has an appearance of just being
>> messy and providing misinformation.
>>
>> Thanks,
>> Dave
>
> Hi,
> take as example this line from /etc/passwd
>
> nobody:x:65534:65534:nobody:/nonexistent:/usr/sbin/nologin
>
> this is an user that you would create with using -H:
>
> adduser -u 65534 -G nobody -h /nonexistant -H -D -s /usr/sbin/nologin
>
> Ciao,
> Tito
>
>>
>> On 12/14/16, Tito <[email protected]> wrote:
>>>
>>>
>>> On 12/14/2016 07:59 AM, Tito wrote:
>>>> On 12/13/2016 04:46 PM, David Henderson wrote:
>>>>> Good morning gang!  Working with the 'adduser' applet and noticed that
>>>>> when specifying the '-H' parameter the /etc/passwd file still gets a
>>>>> home directory value (which doesn't exist in the file system).  Is
>>>>> this an error?  If no home directory was to be made, shouldn't that
>>>>> value be blank?
>>>>>
>>>>> Thanks,
>>>>> Dave
>>>>
>>>> Hi,
>>>> from man adduser on debian:
>>>> "adduser will create a home directory subject to DHOME, GROUPHOMES, and
>>>> LETTERHOMES.  The home directory can be overridden from the command
>>>> line
>>>> with the --home option"
>>>> In fact we don't support DHOME, GROUPHOMES, and LETTERHOMES but
>>>> use only the user name to create the home directory unless
>>>> the name is specified on the command line with the -H option.
>>>>
>>>>     /* create string for $HOME if not specified already */
>>>>         pw.pw_dir = xasprintf("/home/%s", argv[0]);
>>>>
>>>> We don't support  --no-create-home option at the moment
>>>> but i think it would be easy to add.
>>>>
>>>> Ciao,
>>>> Tito
>>>
>>> Sorry, I misunderstood your question and was in a rush.
>>> So let's try to be more accurate this time.
>>> In reality we support the -H option as you correctly
>>> stated:
>>>
>>> -H  same as --no-create-home
>>> -h alternative name for home dir rather than user's name
>>>
>>> but -H --no-create-home refers only to the creation of the
>>> home dir (the mkdir) not to having it in /etc/passwd:
>>>
>>> "Do not create the home directory, even if it doesn't exist"
>>>
>>> so i think busybox is doing it correctly.
>>>
>>> Sorry for the previous noise.
>>>
>>> Ciao,
>>> Tito
>>>
>>> _______________________________________________
>>> busybox mailing list
>>> [email protected]
>>> http://lists.busybox.net/mailman/listinfo/busybox
>>>
>>
> _______________________________________________
> busybox mailing list
> [email protected]
> http://lists.busybox.net/mailman/listinfo/busybox
>
_______________________________________________
busybox mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/busybox

Reply via email to