[[oktatas:linux:grafikus_felület|< Grafikus felület]] ====== Hálózatbeállítások ====== ===== Rendszernév ===== A GNOME rendszer része a gnome-system-tools csomag. A csomaggal telepszik a következő parancs: /usr/bin/network-admin Ha root felhasználóként futtatjuk, beállíthatjuk velük a hostnevet, tartománynevet, DNS szervereket, gép IP cím összerendeléseket. Indítás rootként: gksu network-admin {{:oktatas:linux:grafikus_felület:network-admin.png|}} ===== IP cím ===== ==== Hálózatkezelő engedélyezése ==== Engedélyezzük a NetworkManager használatát az alábbi fájlban: /etc/NetworkManager/NetworkManager.conf Állítsuk be a következőt: managed=true Indítsuk újra a NetworkManagert: /etc/init.d/network-manager restart ==== Felhasználókezelés a PolicyKit-el ==== Ebben a formában root jelszót kér. A NetworkManager használja a PolicyKit rendszert, ahol engedélyezhetjük egy felhasználó számára hálózatkezelő használatát. Hozzuk létre a következő állományt: touch /etc/polkit-1/localauthority/50-local.d/00-halozatkezeles.pkla Tegyük bele a következő tartalmat: [JoskaHalozatKezeles] Identity=unix-user:jozsi Action=org.freedesktop.network-manager-settings.system.modify ResultAny=no ResultInactive=no ResultActive=yes A .pkla kiterjesztés fontos. A név tetszőleges. Jog megadása csoportnak: [NetdevHalozatKezeles] Identity=unix-group:netdev Action=org.freedesktop.network-manager-settings.system.modify ResultAny=no ResultInactive=no ResultActive=yes A csillagot is használhatjuk helyettesítő karakternek: Action=org.freedesktop.network-manager-settings.* Ugyanezt használhatjuk, ha az összes felhasználót meg szeretnénk adni: Identity=unix-user:* A fájl mentése után a beállítás azonnal érvényes lesz. Persze jó kérdés, hogy honnan vettem például, hogy mit kell az Action értékének megadni. Az PolicyKit alapbeállításai a következő könyvtárban vannak: /usr/share/polit-1/action Itt találunk egy olyan fájlt amelynek a nevében benne van a "network-manager". Ezen felül belenézhetünk a fájlba is, amely egy xml fájl, és segít a tevékenység kiválasztásában. Több információért: man pkaction man polkit man pklocalauthority http://wiki.debian.org/NetworkManager Ha egy beállításra vagyunk kíváncsiak: pkaction --verbose --action-id org.freedesktop.network-manager-settings.system.modify Nézzük meg, hogy aktív-e a polkit. ps -Af | grep -i polkitd Regisztrált szabályok listázása: pkaction Ha a NetworkManagert használjuk, a beállítások a következő könyvtárban kerülnek elmentésre: /etc/NetworkManager/system-connections/ Például lehet egy "Auto eth0" nevű fájl. ===== PolicyKit ===== A következő változókat használhatjuk a szabályokban: | ResultAny | Bármely kliensnek engedélyezi az elérést. Opcionális | | ResultInactive | Engedélyezzük a kliensnek, ha nincs bejelentkezve (session) a helyi konzolon. Opcionális | | ResultActive | Engedélyezzük a kliensnek, ha be van jelentkezve (session) a helyi konzolon. Opcionális | A fenti változók a következő értékek egyikét vehetik fel. | no | Nincs engedélyezve | | yes | Engedélyezve van | | auth_self | Meglévő session alapján azonosítás | | auth_admin | Adminisztratív felhasználó azonosítása szükséges. | | auth_self_keep | Mint az auth_self, de csak rövid időre. | | auth_admin_keep | Mint az auth_admin, de csak rövid időre. | * http://hal.freedesktop.org/docs/polkit/