On Tuesday 11 January 2011 15:02:08 David Henderson wrote: > David Henderson wrote: > > bump for help > > > > > > David Henderson wrote: > >> I'm back with yet another question - thanks to all of those who've > >> been patient and provided help thus far. I'm working on the actual > >> login aspect of the distro at this point, but have been running into > >> problems using some of the applets provided in busybox. I'm sure > >> they're user error, but here we go... > >> > >> I initially tried to copy the /etc/passwd, shadow, group, and gshadow > >> files from my working Kubuntu distro to busybox (after recompiling > >> without pam support). I figured it wouldn't work, and it failed as I > >> suspected. What I decided to do, at this point, was get to a prompt > >> and create those files using the applets from busybox so there'd be > >> no issues. Below is what I tried to do and the errors that were given: > >> > >> # cd /etc > >> # rm group gshadow passwd shadow > >> # touch group gshadow passwd shadow > >> # addgroup -g 0 root > >> # addgroup users > >> # cat group > >> root:x:0: > >> users:x:1000: > >> # adduser -h /root -s /bin/bash -G root -u 0 root > >> adduser: unknown group root > >> # adduser -h /home/dave -s /bin/bash -G users dave > >> adduser: unknown group users > >> > >> I read online that busybox may not work well with GID's and UID's > >> outside of the range specified in it's configuration (mine was set to > >> start at 100 and end at 999 by default). So I was expecting issues > >> adding and working with the root account as it's UID and GID are 0. > >> However, busybox added the "users" group as 1000 (outside the range > >> specified in its config) and still gives errors when trying to use > >> it. Any ideas? > >> > >> Dave > > UPDATE: Talking with another mailing list member, it appears as though > the UID/GID numbering issue isn't an issue at all. However, I'm still > at a loss as to why this isn't working. As stated, I've tried using the > group gshadow, passwd, and shadow files from another distro without > success as well as creating them with busybox applets. addgroup seems > to have no issues, but adduser always fails with messages listed above. > I've tried using the passwd and shadow files from other distros and just > change the password, but I end up with a "passwd: unknown uid 0" error. > I've verified that I have /lib/libcrypt (and /lib/gcrypt) even though > running ldd against the busybox binary doesn't specify that it needs > those libs. It just will not work and I don't know why. Is this > perhaps a misleading error message in busybox? Am I missing a lib > somewhere?
Do you have CONFIG_USE_BB_PWD_GRP=y enabled? else you need libnss* stuff and nss_switch.conf Ciao, Tito _______________________________________________ busybox mailing list [email protected] http://lists.busybox.net/mailman/listinfo/busybox
