Päädyin ratkaisuun: Tekee chrootjailin minne laittaa irssin ja screenin. Mounttaa sen chrootjailin jonnekkin erilliselle kovalevylle NOSUID optiolla, jolloin kukaan ei voi saada root-oikeuksia jailissa(jailista pääsee ulos jos saa root oikeudet)
Koitin jo kerran aiemmin tehdä tuota chroot jailia, mutta en oikein onnistunut. Koitin kuitenkin uudestaan ja keksin syitä miksi irssi tai screen eivät toimineet:
HUOM! Korvaa näistä komennoista /home/jail polku sinun omalla polulla, jossa JAILIN juuri sijaitsee!
Error opening terminal: unknown.
Tämä johtuu siitä, että TERM ympäristömuuttuja on pielessä, muokkaa JAILIN /etc/profile tiedostoa ja lisää sen loppuun rivit:
export TERMINFO=/opt/share/terminfo
export TERM=linux
Näin saat irssin toimimaan.
Seuraava ongelma tulee kuitenkin screenin kanssa:
Cannot open your terminal '/dev/pts/1' - please check.
Siihen auttaa:
mount -t devpts devpts /home/jail/dev/pts
Jos saat virheviestin:
Must be connected to a terminal.:
niin siihen auttaa:
mount -t proc proc /home/jail/proc
Virheviesti:
No more PTYs
Korjaus:
chmod 666 /dev/ptmx
En siis takaa, että nämä toimivat, mutta itselläni nämä ovat toimineet ja auttaneet screen+irssi yhdistelmään chroot jailissa.
Aion tehdä tässä kun kerkeän niin ohjeen miten laitat chroot jailin pystyyn ja miten saat screenin+irssin sinne(tai jotain muuta)