Jail: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Signux (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Signux (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| (3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
Eine jail umgebung erzeugen | 1. Installation <code>emerge -av jail</code> | ||
2. Verzeichnis anlegen wo man die Jail Umgebungen rein legen möchte | |||
3. Jail Verzeichnis anlegen <code>mkjailenv /var/chroot</code> | |||
4. Neuen Benutzer für jail anlegen <code>useradd -g users --home /var/chroot --shell /usr/bin/jail jaily</code> | |||
5. Benutzer im jail anlegen <code>addjailuser /var/chroot /home/larry /bin/bash jaily</code> | |||
6. Basis Programme installieren <code>addjailsw /var/chroot</code> | |||
7. Bash hinzufügen <code>addjailsw /var/chroot -P /bin/bash --version</code> | |||
8. Und bash einrichten | |||
<pre> | |||
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 | |||
</pre> | |||
9. Linker einrichten <code>cp /lib/ld-linux-x86-64.so.2 /var/chroot/lib64/</code> | |||
10. jail umgebung starten <code>su - jaily</code> | |||
Eine [https://wiki.gentoo.org/wiki/Jail jail] umgebung erzeugen | |||
<code>mkjailenv /var/chroot</code> | <code>mkjailenv /var/chroot</code> | ||
| Zeile 6: | Zeile 33: | ||
$ sudo useradd -g users --home /var/chroot --shell /usr/bin/jail larry | $ sudo useradd -g users --home /var/chroot --shell /usr/bin/jail larry | ||
configuration error - unknown item 'FTMP_FILE' (notify administrator) | configuration error - unknown item 'FTMP_FILE' (notify administrator) | ||
addjailuser /var/chroot /home/larry /bin/bash larry | |||
addjailsw /var/chroot | |||
</pre> | </pre> | ||
Aktuelle Version vom 14. Juli 2017, 16:11 Uhr
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