Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Cześć,
zabieram się do wyizolowania użytkownika od systemu i nie wiem jaką drogą najlepiej pójść.
Czy ktoś ma jakieś doświadczenie i mógłby się podzielić za pomocą czego skutecznie i bezproblemowo wyizoluje użytkownika od systemu zostawiając mu tylko potrzebne pliki i katalogi (linkowane z innego miejsca)
chroot, jail, LXC itd czym to ugryźć? :)
Ostatnio edytowany przez bns (2012-08-16 15:17:54)
Offline
Chroot jak najbardziej, przyda się Grsecurity, LXC, a najlepiej KVM lub XEN.
Wszystko zależy co to za użytkownik, co potrafi potencjalnie zmalować,
co to za system i jaki sprzęt.
Środków i sposobów, ile duszyczka zapragnie. ;)
;-)
Ostatnio edytowany przez Jacekalex (2012-08-16 18:23:38)
Offline
Jest to serwer wirtualny (vmware) wiec nie chce w nim tworzyć kolejnej wirtualizacji wiec LXC i KVM, XEN itd odpada.
Z założenia chce aby user miał jak najmniej więc po zalogowaniu (ssh, scp) będzie miał dostęp tylko do plików www (linkowany z innego miejsca) logów www dla jego site i koniec. Te same zasoby może miec inny użytkownik ale nie koniecznie (grupa użytkowników)
Konfiguruje selinux więc grsec wydaje mi się nie potrzebne.
Co proponujesz? :)
Offline
Witam,
Można spróbować:
http://lshell.ghantoos.org/
Pozdrawiam,
Towarzysz Torrentow
Offline
Selinuxa konfigurujesz?
Wspołczuję, choć na poziomie konsoli nawet działa.
Grsecurity ma opcje "kastrowania" chroota, skuteczne jak diabli, np:
~> debroot /dev/sda7 /Debian ext4 rw,noatime,data=ordered 0 0 tmpfs /Debian/var/run tmpfs rw,mand,noatime 0 0 root # whoami root root # ping -f wp.pl ping: icmp open socket: Operation not permitted root #
W dodatku tenże grsecurity ma ACL 2 razy skuteczniejszy i 3 razy prostszy, niż Selinux.
Sznurki:
http://www.gentoo.org/proj/pl/hardened/grsecurity2.xml
http://newbie.linux.pl/wydruk.php?wydruk=108&show=artykul
http://grsecurity.net/gracldoc.htm
http://en.wikibooks.org/wiki/Grsecurity
http://www.gentoo.org/proj/pl/hardened/pax-quickstart.xml
Pozdrawiam
;-)
Ostatnio edytowany przez Jacekalex (2012-08-16 22:09:17)
Offline
Strony: 1