Jail

Aus WIKI
Zur Navigation springen Zur Suche springen

1. Installation emerge -av jail

2. Verzeichnis anlegen wo man die Jail Umgebungen rein legen möchte

3. Jail Verzeichnis anlegen mkjailenv /var/chroot

4. Neuen Benutzer für jail anlegen useradd -g users --home /var/chroot --shell /usr/bin/jail jaily

5. Benutzer im jail anlegen addjailuser /var/chroot /home/larry /bin/bash jaily

6. Basis Programme installieren addjailsw /var/chroot

7. Bash hinzufügen addjailsw /var/chroot -P /bin/bash --version

8. Und bash einrichten

mkdir -p /var/chroot/etc/bash
cp /etc/bash/bashrc /var/chroot/etc/bash
cp /etc/profile /var/chroot/etc
cp /etc/DIR_COLORS /var/chroot/etc

9. Linker einrichten cp /lib/ld-linux-x86-64.so.2 /var/chroot/lib64/

10. jail umgebung starten su - jaily


Eine jail umgebung erzeugen mkjailenv /var/chroot

Hhhmmm aufm server scheints noch nen problemchen zu geben...

$ sudo useradd -g users --home /var/chroot --shell /usr/bin/jail larry
configuration error - unknown item 'FTMP_FILE' (notify administrator)

addjailuser /var/chroot /home/larry /bin/bash larry
addjailsw /var/chroot