Pracuję nad dystrybucją Ubuntu / Mint przeznaczoną do uruchomienia na żywo. Istnieje wiele kont, które dzielą się na trzy ogólne grupy: Administrator, Internet i Bezpieczeństwo.
- Administrator ma oczywiście uprawnienia do robienia czegokolwiek.
- Konto internetowe służy do korzystania z Internetu.
Pozostałe konta to konta bezpieczeństwa . Pod żadnym pozorem nie jest dozwolone korzystanie z Internetu, drukarki, urządzeń Bluetooth, WiFi itp.
Chciałbym usunąć sterowniki sieciowe z jądra, ale spowodowałoby to wyłączenie kont wymagających Internetu.
Jakie są najniższe sposoby wyłączania Internetu dla tych kont bezpieczeństwa? Szukam niemożliwych do połączenia rozwiązań.
źródło
sudo iptables -A OUTPUT -p all -m owner --uid-owner internet -j ACCEPT
ale to nie włączyło go ponownie do testowania.network-manager
jeśli usuniesz użytkownika z grupynetwork
i wyłączysz połączenienetwork-manager
lub inne podobne narzędzie, nie będzie on mógł ponownie nawiązać połączenia, z drugiej strony użytkownik, który jest częścią grupy sieci będzie. To kolejny poziom myślenia, ponieważ wyłącza to samo połączenie.sudo /etc/init.d/networking
po edycji/etc/network/interfaces
Więc jest/etc/init.d/networking
tak nisko, jak idziesz?Rozwiązanie Bruno jest dobre: myślę, że chyba najlepsze samodzielne rozwiązanie.
Inną opcją, o której możesz pomyśleć, jest skonfigurowanie zapory ogniowej / serwera proxy na oddzielnym komputerze, jako bramie do Internetu, która pozwala tylko na połączenia, które zapewniają uwierzytelnianie poszczególnych użytkowników. Możesz użyć obu razem dla dodatkowej ochrony.
źródło