Gentoo:Jail: diferència entre les revisions

De WikiMar
Salta a la navegació Salta a la cerca
(Pàgina nova, amb el contingut: «Més info: http://no.gentoo-wiki.com/Jail ==Instal.lació== emerge -va jail ==Afegir usuari== ===Afegim usuari=== useradd -g users -d /var/chroot/usuari1...».)
(Cap diferència)

Revisió del 16:15, 28 oct 2008

Més info: http://no.gentoo-wiki.com/Jail


Instal.lació

emerge -va jail


Afegir usuari

Afegim usuari

useradd -g users -d /var/chroot/usuari1 -s /usr/bin/jail usuari1

Afegim /dev i /etc a la carpeta

mkjailenv /var/chroot/usuari1

Afegim usuaris dins del Chroot

addjailuser  /var/chroot/usuari1 /home/usuari1 /bin/bash usuari1

Afegim programes estandards

addjailsw /var/chroot

o per tenir més informació:

addjailsw /var/chroot -D

Afegim Bash

addjailsw /var/chroot -P bash

Potser cal copiar els ~/.bash*

Gento especific

cp /lib/ld-linux.so.2 /var/chroot/usuari1/lib/
mkdir /var/chroot/usuari1/etc/bash 
cp /etc/bash/bashrc /var/chroot/usuari1/etc/bash/
cp /etc/profile /var/chroot/usuari1/etc/
cp /etc/DIR_COLORS /var/chroot/usuari1/etc/
addjailsw /var/chroot/usuari1 -P whoami

If the chroot environment can access IP address but no domain-name ("Name or service not known") :

cp -a /lib/libnss_dns* /var/chroot/usuari1/lib/