Toon posts:

chroot werkt niet onder red hat 9

Pagina: 1
Acties:

Verwijderd

Topicstarter
Heb red hat 9 geinstalleerd op een machine hier en ik wil mysql onder een chrooted omgeving draaien voor security. Probleem is dat het chroot commando niet werkt. Bij voorkeur zou het dus ook nog onder user mysql moeten draaien met het chrootuid commando. Maarja een gewone chroot werkt niet dus die ook niet.

chroot /chroot/mysql /usr/local/mysql/libexec/mysqld &
dit commando werkt niet want mysqld kan niet gevonden worden
terwijl alle benodigde bestanden gekopieerd zijn naar de /chroot/mysql tree

het veel simpelere commando
chroot /chroot/mysql /bin/ls
werkt ook al niet omdat ls niet gevonden kan worden terwijl er toch een /bin/ls onder de directory /chroot/mysql bestaat (heb ik gekopieerd dus)

iemand ideeen ?

  • wica
  • Registratie: Februari 2002
  • Laatst online: 14-01 16:59

wica

De duivel jacht op me

Heb je al geprobeerd
code:
1
chroot / /bin/ls

Als dit werkt. Weet je te minste zeker dat chroot oke is

Daar naast heb je na gekeken of die bestanden exec. zijn?

En anders, kan je voor de zekerheid
code:
1
chmod +x bestand

doen

RFC | The Linux Document Project | gentoo.


Verwijderd

Topicstarter
[quote]wica schreef op 10 september 2003 @ 16:28:
Heb je al geprobeerd
code:
1
chroot / /bin/ls

Als dit werkt. Weet je te minste zeker dat chroot oke is

Ik heb dit nu geprobeerd en dat werkt wel dus chroot moet dan goed zijn.
en naar mijn weten hadden de bestanden wel executable permisies want het gewoon zelf uitvoeren van /chroot/mysql/bin/ls werkte gewoon

dacht dat status rwxr_xr_x was trouwens