Jak mogę uruchomić powłokę w więzieniu na FreeBSD?


12

Mam dostęp do wcześniej skonfigurowanej skrzynki FreeBSD z kilkoma więzieniami. Jedno z więzień jest serwerem SQL i nie ma na nim włączonego ssh.

Jak mogę uzyskać dostęp do powłoki w tym więzieniu z komputera hosta? (Mam do tego prawa roota.)

Odpowiedzi:


21

Najpierw uruchom, jlsaby znaleźć potrzebny identyfikator więzienia, a następnie jexec ${jailID} /bin/tcsh($ {jailID} to identyfikator Twojego więzienia)


1
+1 Możesz dodać, że więzienia nie mają powłok (możesz je uruchomić w tym samym więzieniu co inna aplikacja), nie są wirtualizacją systemu operacyjnego, są wirtualizacją aplikacji / użytkowników. Wszystkie więzienia mają to samo jądro. Więcej w podręczniku .
Chris S

1
Co więcej, więzienie to po prostu izolacja zasobów, a nie wirtualizacja. Istnieje inny projekt bardziej zbliżony do wirtualizacji: 7he.at/freebsd/vps
gelraen
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.