public inbox for gentoo-embedded@lists.gentoo.org
 help / color / mirror / Atom feed
From: Joshua ChaitinPollak <jpollak@kivasystems.com>
To: gentoo-embedded@lists.gentoo.org
Subject: Re: [gentoo-embedded] Busybox login requires root priviledges??
Date: Tue, 27 Jun 2006 16:51:10 -0400	[thread overview]
Message-ID: <F264FC36-2E36-42B8-9F7B-3E0E1087C66E@kivasystems.com> (raw)
In-Reply-To: <000801c69a29$efac7030$0201a8c0@LiveStrong>

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" <jpollak@kivasystems.com>
> To: <gentoo-embedded@lists.gentoo.org>
> 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-
> | > AUSTIN.D.MORGAN=saic.com@gentoo.org on
> | > behalf of Joshua ChaitinPollak
> | > Sent: Tue 6/27/2006 2:13 PM
> | > To: gentoo-embedded@lists.gentoo.org
> | > 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"
> | >>> <jpollak@kivasystems.com>
> | >>> To: <gentoo-embedded@lists.gentoo.org>
> | >>> 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"
> | >>>>> <jpollak@kivasystems.com>
> | >>>>> To: <gentoo-embedded@lists.gentoo.org>
> | >>>>> 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
> | >>>>>> --
> | >>>>>> gentoo-embedded@gentoo.org mailing list
> | >>>>>>
> | >>>>> --
> | >>>>> gentoo-embedded@gentoo.org mailing list
> | >>>>>
> | >>>>>
> | >>>>
> | >>>> --
> | >>>> Joshua ChaitinPollak
> | >>>> Software Engineer
> | >>>> Kiva Systems
> | >>>>
> | >>>>
> | >>>> --
> | >>>> gentoo-embedded@gentoo.org mailing list
> | >>>
> | >>> --
> | >>> gentoo-embedded@gentoo.org mailing list
> | >>>
> | >>>
> | >>
> | >> --
> | >> Joshua ChaitinPollak
> | >> Software Engineer
> | >> Kiva Systems
> | >>
> | >>
> | >> --
> | >> gentoo-embedded@gentoo.org mailing list
> | >>
> | >>
> | >
> | > --
> | > Joshua ChaitinPollak
> | > Software Engineer
> | > Kiva Systems
> | >
> | >
> | > --
> | > gentoo-embedded@gentoo.org mailing list
> | >
> | > --
> | > gentoo-embedded@gentoo.org mailing list
> | >
> | >
> |
> | --
> | Joshua ChaitinPollak
> | Software Engineer
> | Kiva Systems
> |
> |
> | --
> | gentoo-embedded@gentoo.org mailing list
> |
> -- 
> gentoo-embedded@gentoo.org mailing list
>
>

-- 
Joshua ChaitinPollak
Software Engineer
Kiva Systems


-- 
gentoo-embedded@gentoo.org mailing list



  reply	other threads:[~2006-06-27 20:54 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-06-27 19:39 [gentoo-embedded] Busybox login requires root priviledges?? Morgan, Austin D.
2006-06-27 20:29 ` Joshua ChaitinPollak
2006-06-27 20:40   ` Anish Patel
2006-06-27 20:51     ` Joshua ChaitinPollak [this message]
2006-06-27 21:35       ` Joshua ChaitinPollak
  -- strict thread matches above, loose matches on Subject: below --
2006-06-27 13:47 Morgan, Austin D.
2006-06-26 23:37 Joshua ChaitinPollak
2006-06-27  2:17 ` Anish Patel
2006-06-27  2:52   ` Joshua ChaitinPollak
2006-06-27  3:53     ` Ned Ludd
2006-06-27 12:44     ` Anish Patel
2006-06-27 15:03       ` Joshua ChaitinPollak
2006-06-27 19:13         ` Joshua ChaitinPollak

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=F264FC36-2E36-42B8-9F7B-3E0E1087C66E@kivasystems.com \
    --to=jpollak@kivasystems.com \
    --cc=gentoo-embedded@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox