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/.
Witam,
Zostałem poproszony , żeby w szkole na prostym kompie uruchomić serwer na linux z chroot.
Uczniowie mają mieć dostęp
- do swoich domków
- do ssh
- do mc
- do public_html by pisać strony
- mysql każdy do swojej bazy
- ftp do wysyłania plików na serwer
I tu zwracam się do was z pytaniem, czy jest coś co oddzieli uczniów od fizycznego systemu jakiś chroot ?
Problem jest w tym, że komputer jest słaby i nie wspiera wirtualizacji więc XEN lub vmware-server odpadają.
wiem, że można to zrobić za pomocą chroot, ale będzie to później obsługiwał nauczyciel i z zaawansowaną obsługą linux ma problem.
Czy jest jakieś proste środowisko separujące użytkowników od fizycznego systemu, ale jednocześnie, żeby można było łatwo zakładać użytkowników i oczywiście wypowiedź nauczyciela " najlepiej żeby wszystko się z automatu robiło " :).
Macie może jakiś pomysł na takie zagadnienie
Offline
najprościej to chyba postawić oddzielną maszynę do tego z jakimś Direct Admin czy Cpanel :) i nie będzie problemu.
bo pewnie wszystko da się zrobić w chroot ale " najlepiej żeby wszystko się z automatu robiło " może być problem :)
Offline
ale to są płatne rozwiązania :( to dla szkoły czyli wszystko za darmo :)
Offline
a odpowiedników OS albo FS nie ma?
Offline
redelek napisał(-a):
I tu zwracam się do was z pytaniem, czy jest coś co oddzieli uczniów od fizycznego systemu jakiś chroot ?
lxc, schroot, openvz, ...
redelek napisał(-a):
Czy jest jakieś proste środowisko separujące użytkowników od fizycznego systemu, ale jednocześnie, żeby można było łatwo zakładać użytkowników i oczywiście wypowiedź nauczyciela " najlepiej żeby wszystko się z automatu robiło " :).
Napisz jakiś skrypt typu:
dodaj_uzytkownika login hasło usun_uzytkownika login
ktore robią co trzeba? Albo można LDAP-a spróbować.
Rzuć też okiem na Skolelinux (Debian Edu): http://dug.net.pl/news/61/
Offline
A ja proponuje na oddzielnej maszynie zainstalować ebox - takie właściwie ubuntu serwer obsługiwane przez przeglądarke. Tam łatwo dodaje się użytkowników, można postawić PDC i dość przyjemnie się tym administruje. Można niektóre moduły usunąć ze strony administracyjnej i wtedy będzie bardziej prosto ;).
Offline
A co powiecie na JAILKIT ?
Na razie zainstalowałem i sobie patrzę co i jak działa. Ktoś z Państwa używał tego ?
Offline
Solaris - zones
Szybko, prosto i skutecznie :)
Offline
A po co virtualizacja?
Nie wystarczy
1 - grseciurity i ograniczenie uprawnien dla userow
2 - limity per grupa userow na zasoby systemu
4 - jakaą quota
5 - informacje o userach trzymanae w baze danych cos ala to http://www.spencerstirling.com/computergeek/mysqluser.html + drobne skrypty do zarzadzania
Offline
A jako alternatywe dla cPanel podam ISPConfig - chociaż z tego, co piszesz, to na pewno 100% Twoich problemów to nie rozwiąże.
Mimo wszystko dążyłbym do chrootowania userów, a zakładanie tego jakimś skryptem - dla nauczyciela coby było łatwiej jakieś proste cgi-bin mógłbyś wykonac.
Adam
Offline
Zgadzam sie z BiExi - po co cmbinujesz, linuxowy ssh ma chroota, vsftpd tez. MySql mozesz spokojnie ustwic kto ma dostep do czego. Wiec tylko dodajesz userow i juz. Kazdy moze sie za sshowac lub zrobic ftp i ma dostep tylko do swojego domowego. Wirtualizacja, kontenery czy inne takie jest ok jak chcesz zeby kazdy mial wirtualny server i stawial na nim swojego apacha czy inne mysql. Do celow ktore opisales nie trzeba nic wiecej..
Offline
Wirtualizacja dobra na failover, napisac skrypt domyslny ktory sam doda pozostale wpisy po dodaniu nowego uzytkownika i gdy ten sie zaloguje pierwszy raz.
Offline