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 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
