Good morning Tito. I would actually think that having accurate information would be preferred - by most if not all. I don't see the point or value in having false info anywhere.
Dave On 12/14/16, Tito <[email protected]> wrote: > > > On 12/14/2016 09:59 PM, David Henderson wrote: >> 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 > > Hi, > in this case you want the information to be inaccurate > as you want that particular user to have a "nonexistent" > home dir. > > Ciao, > Tito > >> >> 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 > _______________________________________________ busybox mailing list [email protected] http://lists.busybox.net/mailman/listinfo/busybox
