Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: muko 06 Srpna 2014, 15:58:39

Název: Povolené konkrétní webové stránky [vyřešeno]
Přispěvatel: muko 06 Srpna 2014, 15:58:39
Dobrý den, chtěl bych se zeptat, jak zajistit, aby uživatel Ubuntu (user s omezenými právy) mohl prohlížet pouze dvě webové stránky, resp. dvě domény a na nich všechny stránky a subdomény. Při pokusu o přechod na jakoukoliv jinou stránku by se objevila hláška, nebo by to prostě nešlo. Ubuntu by sloužilo jako internetový kiosek. Je to možné nastavit? Děkuji za jakýkoliv nápad.
Název: Re:Povolené webové stránky
Přispěvatel: Petr Merlin Vaněček 06 Srpna 2014, 16:05:28
Internetový kiosek pro dvě stránky? :)
Ano, lze to ... cest je mnoho, nejjednodušší, která mne napadá je omezit to DNS záznamem tj. nastavit si lokální DNS server tak, aby vracel pro všechny domény nesmyslnou IP, jen pro ty správné pak tu správnou.
Název: Re:Povolené webové stránky
Přispěvatel: muko 06 Srpna 2014, 17:31:55
Samozřejmě nazývat to kioskem je hodně přitažené za vlasy, ale naše podmínky to tak vyžadují. Jsem Linuxem poznamenán jen opravdu málo. Měl bych pro zprovoznění lokálního DNS při instalaci stanice na něco speciálního pamatovat a nainstalovat to? Jak potom to lokální DNS nastavit?
Název: Re:Povolené konkrétní webové stránky
Přispěvatel: Radovan76 06 Srpna 2014, 17:45:57
http://www.filcka.cz/blog/2009/04/19/jednoduche-blokovani-internetovych-adres/
Název: Re:Povolené konkrétní webové stránky
Přispěvatel: Petr Merlin Vaněček 06 Srpna 2014, 19:03:14
http://www.filcka.cz/blog/2009/04/19/jednoduche-blokovani-internetovych-adres/

Jenže tato metoda bohužel blokuje jen vyjmenované stránky. Ty nevyjmenované nechává plně v kompetenci DNS serverů.

Nainstalujte dnsmasq a do konfigurace:
Kód: [Vybrat]
address=/#/127.0.0.1

Případně IP serveru, co má zobrazit stránku.
Ty dvě stránky pak dejte jako:
Kód: [Vybrat]
address=/prvni/xx.xx.xx.xx
address=/druha/xx.xx.xx.xx

xx.xx.xx.xx nahraďte správnou adresou.

Pak nastavte v /etc/resolv.conf (resp. v /etc/resolvconf/resolv.conf.d/base):
Kód: [Vybrat]
nameserver 127.0.0.1
Název: Re:Povolené konkrétní webové stránky
Přispěvatel: ntz_reloaded 06 Srpna 2014, 19:23:39
To je blbost pomoci DNS.  Squid je reseni. Na vic taky zalezi na nastaveni te lokalni site.
Název: Re:Povolené konkrétní webové stránky
Přispěvatel: Petr Merlin Vaněček 06 Srpna 2014, 20:00:35
To je blbost pomoci DNS.  Squid je reseni. Na vic taky zalezi na nastaveni te lokalni site.

A na co instalovat a slozite konfigurovat squid? S lokální sítí to má společné co?
Název: Re:Povolené konkrétní webové stránky
Přispěvatel: nakej_nick 09 Srpna 2014, 16:14:33
Toto jsem na našem 'kiosku' vyřešil následovně:
1) do adresy DNS v nastavení inet připojení dát nesmysl typu 127.0.0.1
2) do souboru hosts zapsat povolené domény
123.12.13.14 www.domena1.cz
123.13.12.17 www.domena2.cz
---
samozřejmě to nefunguje, když někdo vloží IP adresu a není potřeba DNS překlad, ale pro běžné uživatele ano
Název: Re:Povolené konkrétní webové stránky
Přispěvatel: Petr Merlin Vaněček 09 Srpna 2014, 18:37:27
Jop, to je také možnost :)