FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > CentOS > CentOS

 
 
LinkBack Thread Tools
 
Old 08-01-2010, 02:34 PM
"Jason Pyeron"
 
Default /bin/su wont work inside a chroot?

On centos 4 (i386 chroot on an x86_64) it just prompts me for a password.

Any suggesstion on where to start looking?

--
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
- -
- Jason Pyeron PD Inc. http://www.pdinc.us -
- Principal Consultant 10 West 24th Street #100 -
- +1 (443) 269-1555 x333 Baltimore, Maryland 21218 -
- -
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
This message is copyright PD Inc, subject to license 20080407P00.



_______________________________________________
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos
 
Old 08-01-2010, 03:01 PM
"Jason Pyeron"
 
Default /bin/su wont work inside a chroot?

> -----Original Message-----
> From: centos-bounces@centos.org
> [mailto:centos-bounces@centos.org] On Behalf Of Jason Pyeron
> Sent: Sunday, August 01, 2010 10:34
> To: 'CentOS mailing list'
> Subject: [CentOS] /bin/su wont work inside a chroot?
>
> On centos 4 (i386 chroot on an x86_64) it just prompts me for
> a password.
>
> Any suggesstion on where to start looking?

So my hack will not work either...

[root@devserver21 ~]# echo 0 >/selinux/enforce
[root@devserver21 ~]# chroot /var/mnt/192.168.1.52
[root@devserver21 /]# passwd apache
passwd: user_u:system_r:initrc_t is not authorized to change the password of
apache
[root@devserver21 /]#



--
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
- -
- Jason Pyeron PD Inc. http://www.pdinc.us -
- Principal Consultant 10 West 24th Street #100 -
- +1 (443) 269-1555 x333 Baltimore, Maryland 21218 -
- -
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
This message is copyright PD Inc, subject to license 20080407P00.




_______________________________________________
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos
 
Old 08-01-2010, 03:52 PM
"Jason Pyeron"
 
Default /bin/su wont work inside a chroot?

> -----Original Message-----
> From: centos-bounces@centos.org
> [mailto:centos-bounces@centos.org] On Behalf Of Jason Pyeron
> Sent: Sunday, August 01, 2010 11:01
> To: 'CentOS mailing list'
> Subject: Re: [CentOS] /bin/su wont work inside a chroot?
>
> > -----Original Message-----
> > From: centos-bounces@centos.org
> > [mailto:centos-bounces@centos.org] On Behalf Of Jason Pyeron
> > Sent: Sunday, August 01, 2010 10:34
> > To: 'CentOS mailing list'
> > Subject: [CentOS] /bin/su wont work inside a chroot?
> >
> > On centos 4 (i386 chroot on an x86_64) it just prompts me for a
> > password.
> >
> > Any suggesstion on where to start looking?
>
> So my hack will not work either...
>
> [root@devserver21 ~]# echo 0 >/selinux/enforce
> [root@devserver21 ~]# chroot /var/mnt/192.168.1.52
> [root@devserver21 /]# passwd apache
> passwd: user_u:system_r:initrc_t is not authorized to change
> the password of apache
> [root@devserver21 /]#

I think my solution is to use
http://ftp.gnu.org/gnu/coreutils/coreutils-8.5.tar.gz and create a
~/bin/newchroot

I think I am on my way, but why can I not su in a chroot???

[root@devserver21 coreutils-8.5]# ./src/chroot --help
Usage: ./src/chroot [OPTION] NEWROOT [COMMAND [ARG]...]
or: ./src/chroot OPTION
Run COMMAND with root directory set to NEWROOT.

--userspec=USER:GROUP specify user and group (ID or name) to use
--groups=G_LIST specify supplementary groups as g1,g2,..,gN
--help display this help and exit
--version output version information and exit

If no command is given, run ``${SHELL} -i' (default: /bin/sh).

Report chroot bugs to bug-coreutils@gnu.org
GNU coreutils home page: <http://www.gnu.org/software/coreutils/>
General help using GNU software: <http://www.gnu.org/gethelp/>
For complete documentation, run: info coreutils 'chroot invocation'
[root@devserver21 coreutils-8.5]# exit
[root@devserver21 ~]# cp /var/mnt/192.168.1.52/tmp/coreutils-8.5/./src/chroot
~/bin/newchroot
[root@devserver21 ~]# newchroot --userspec=apache:apache /var/mnt/192.168.1.52
[apache@devserver21 /]$ cd /usr/src/redhat/
[apache@devserver21 redhat]$ rpmbuild -ba SPECS/subversion.spec
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.63999



--
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
- -
- Jason Pyeron PD Inc. http://www.pdinc.us -
- Principal Consultant 10 West 24th Street #100 -
- +1 (443) 269-1555 x333 Baltimore, Maryland 21218 -
- -
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
This message is copyright PD Inc, subject to license 20080407P00.


_______________________________________________
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos
 

Thread Tools




All times are GMT. The time now is 04:32 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org