Ok, even more confusing:
I inserted this into my rcS startup script (which is the only way
I've been able to do debugging:
echo report uid
id
and this is what I see:
uid=4294967295 gid=42967295
Wow, so somehow inittab is getting very confused about the uid...
Did Linux 2.6 increase the size of the uid's from 16 to 32 bits, or
is this handled in uclibc? Is it possible one of those two is
confused/misconfigured?
On Jun 27, 2006, at 4:40 PM, Anish Patel wrote:
i am gonna venture and something is going wrong when it is being
merged in.
i am building busybox 1.1.3 and 1.1.0 buy hand it they work fine
for me.
----- Original Message -----
From: "Joshua ChaitinPollak" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Tuesday, June 27, 2006 4:29 PM
Subject: Re: [gentoo-embedded] Busybox login requires root
priviledges??
| Brilliant! Do you have a work around, or what are you doing about
it?
|
| I just tried posting to the busybox list, hopefully that will get a
| response..
|
| Could it have something to do with /etc/passwd or /etc/shadow being
| improperly set?
|
| Are you NFS mounting /, like I am, and could that have anything
to do
| with it?
|
| On Jun 27, 2006, at 3:39 PM, Morgan, Austin D. wrote:
|
| > I konw that I have been fighting with this for a while now,
glad to
| > know I
| > am not the only one. I have posted this same issue to the uclibc
| > list (
| > according to the web page that is the appropriate place, but
have not
| > recieved any repsonse other than I need to set my permissions
| > correctly.
| >
| > Austin Morgan
| >
| >
| > -----Original Message-----
| > From: gentoo-embedded+bounces-963-
| > [EMAIL PROTECTED] on
| > behalf of Joshua ChaitinPollak
| > Sent: Tue 6/27/2006 2:13 PM
| > To: [email protected]
| > Subject: Re: [gentoo-embedded] Busybox login requires root
| > priviledges??
| >
| > Ok, I hacked the busybox source to print out the uid busybox
things
| > it is running as when I get the "this applet requires suid" error:
| >
| > if (geteuid() != 0) {
| > fprintf(stderr, "euid = %d, ruid = %d", geteuid(), getuid());
| > // bb standard error here
| > }
| >
| > and I get:
| >
| > euid = -1, ruid = -1
| >
| > What makes busybox think it is running as user -1? What does that
| > mean when the uid functions return that?
| >
| > Is this off-topic for Gentoo-Embedded, should I take this to
the bb
| > lists?
| >
| > -Josh
| >
| > On Jun 27, 2006, at 11:03 AM, Joshua ChaitinPollak wrote:
| >
| >> Hum, trying to emerge 1.1.3 fails when trying to apply the
busybox/
| >> files/1.1.1/bb.patch file. I commented out that line of the
ebuild
| >> and now it builds. Unfortunately, it didn't solve my problem:
| >>
| >> Soekris login: root
| >> login: This applet requires root priviledges!
| >>
| >> Soekris login:
| >>
| >>
| >> Huh???
| >>
| >>
| >> On Jun 27, 2006, at 8:44 AM, Anish Patel wrote:
| >>
| >>> IIRC 1.1.0 had some problems with login, try 1.1.3 it seems
to be
| >>> working fine.
| >>>
| >>> ----- Original Message ----- From: "Joshua ChaitinPollak"
| >>> <[EMAIL PROTECTED]>
| >>> To: <[email protected]>
| >>> Sent: Monday, June 26, 2006 10:52 PM
| >>> Subject: Re: [gentoo-embedded] Busybox login requires root
| >>> priviledges??
| >>>
| >>>
| >>>> Oops, sorry, 1.1.0.
| >>>>
| >>>> On Jun 26, 2006, at 10:17 PM, Anish Patel wrote:
| >>>>
| >>>>> what version of busybox?
| >>>>>
| >>>>> ----- Original Message ----- From: "Joshua ChaitinPollak"
| >>>>> <[EMAIL PROTECTED]>
| >>>>> To: <[email protected]>
| >>>>> Sent: Monday, June 26, 2006 7:37 PM
| >>>>> Subject: [gentoo-embedded] Busybox login requires root
| >>>>> priviledges??
| >>>>>
| >>>>>
| >>>>>> Ok, I searched around on this one and I'm stumped. When I
type
| >>>>>> 'root' at the login: prompt, I get the error message:
| >>>>>> login: This applet requires root priviledges!
| >>>>>> This seems to be a common problem, except I've never seen it
| >>>>>> reported for the login command. Also, I have busybox
| >>>>>> configured NOT to use the /etc/busybox.conf [SUID]
block, and
| >>>>>> I've tried with /bin/busybox both SUID/GUID, and with it
set
| >>>>>> to 777 permissions.
| >>>>>> Does anyone have any idea why I can't login?
| >>>>>> This used to work fine on my Linux 2.4 build, but now that
I've
| >>>>>> upgraded to 2.6, everything has gone pear-shaped.
| >>>>>> -Josh
| >>>>>> --
| >>>>>> Joshua ChaitinPollak
| >>>>>> Software Engineer
| >>>>>> Kiva Systems
| >>>>>> --
| >>>>>> [email protected] mailing list
| >>>>>>
| >>>>> --
| >>>>> [email protected] mailing list
| >>>>>
| >>>>>
| >>>>
| >>>> --
| >>>> Joshua ChaitinPollak
| >>>> Software Engineer
| >>>> Kiva Systems
| >>>>
| >>>>
| >>>> --
| >>>> [email protected] mailing list
| >>>
| >>> --
| >>> [email protected] mailing list
| >>>
| >>>
| >>
| >> --
| >> Joshua ChaitinPollak
| >> Software Engineer
| >> Kiva Systems
| >>
| >>
| >> --
| >> [email protected] mailing list
| >>
| >>
| >
| > --
| > Joshua ChaitinPollak
| > Software Engineer
| > Kiva Systems
| >
| >
| > --
| > [email protected] mailing list
| >
| > --
| > [email protected] mailing list
| >
| >
|
| --
| Joshua ChaitinPollak
| Software Engineer
| Kiva Systems
|
|
| --
| [email protected] mailing list
|
--
[email protected] mailing list
--
Joshua ChaitinPollak
Software Engineer
Kiva Systems
--
[email protected] mailing list