Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: chroot opzetten  (gelezen 902 keer)

wr19026

  • Gast
chroot opzetten
« Gepost op: 2006/08/30, 22:48:53 »
Ik probeer volgens deze http://www.howtoforge.com/chrooted_ssh_howto_debian howto een chrooted omgeving op m'n backup machine op te zetten maar ga de mist in als ik de apps die ik beschikbaar wil maken voor de chrooted gebruikers wil copieren:

root@bla:/backup/chroot# APPS="/bin/bash /bin/ls /bin/mkdir /bin/mv /bin/pwd /bin/rm /usr/bin/id /usr/bin/ssh /bin/ping /usr/bin/dircolors"
root@bla:/backup/chroot# for prog in $APPS; do
> cp $prog ./$prog
>
> # obtain a list of related libraries
> ldd $prog > /dev/null
> if [ "$?" = 0 ] ; then
> LIBS=`ldd $prog | awk '{ print $3 }'`
> for l in $LIBS; do
> mkdir -p ./`dirname $l` > /dev/null 2>&1
> cp $l ./$l
> done
> fi
> done
cp: cannot stat `(0xffffe000)': No such file or directory
cp: cannot stat `(0xffffe000)': No such file or directory
cp: cannot stat `(0xffffe000)': No such file or directory
cp: cannot stat `(0xffffe000)': No such file or directory
cp: cannot stat `(0xffffe000)': No such file or directory
cp: cannot stat `(0xffffe000)': No such file or directory
cp: cannot stat `(0xffffe000)': No such file or directory
cp: cannot stat `(0xffffe000)': No such file or directory
cp: cannot stat `(0xffffe000)': No such file or directory
cp: cannot stat `(0xffffe000)': No such file or directory

Ik draai Dapper en heb de stappen tot dan toe netjes gevolgd, met uizondering van de chroot directory, daar heb ik backup/chroot van gemaakt.

socratux

  • Gast
chroot opzetten
« Reactie #1 Gepost op: 2006/09/04, 17:29:01 »
De output geeft aan dat een bepaalde file/directory niet bestaat wanneer iets gekopieerd moet worden. Ik heb nog even niet naar de tutorial gekeken omdat je ook het debian pakket dchroot vanuit de repo's kan installeren, dat volgens mij hetzelfde doet:

sudo apt-get install dchroot

Offline Tukcedo

  • Lid
    • http://www.tukcedo.nl
chroot opzetten
« Reactie #2 Gepost op: 2006/09/05, 12:46:11 »
Ik ken die HOWTO niet, maar in het algemeen geldt dat je alle programma's die je wilt aanbieden in de chroot jail ook daadwerkelijk daarheen gekopieerd moeten worden. Ik weet niet wat dat script allemaal uitspookt met die libraries, maar die heb je zeker niet nodig voor de programma's die in de $PROGS variabele staan.

Stel dat je chroot jail begint in /var/jail, dan kun je als root een bin directory maken: mkdir /var/jail/bin
en doe je: cp /bin/bash /var/jail/bin; cp /bin/ls /var/jail/bin
etc.

Hope this helps...
Tukcedo Services - Unix en Linux Consultants
http://www.tukcedo.nl