Felhasználói eszközök

Eszközök a webhelyen


oktatas:linux:grafikus_feluelet:halozatbeallitasok

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

oktatas:linux:grafikus_feluelet:halozatbeallitasok [2019/04/05 23:28]
oktatas:linux:grafikus_feluelet:halozatbeallitasok [2019/08/21 15:02] (aktuális)
admin létrehozva
Sor 1: Sor 1:
 +[[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:​
 +<code bash>
 +/​etc/​init.d/​network-manager restart
 +</​code>​
 +
 +
 +==== 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:
 +<code ini>
 +[JoskaHalozatKezeles]
 +Identity=unix-user:​jozsi
 +Action=org.freedesktop.network-manager-settings.system.modify
 +ResultAny=no
 +ResultInactive=no
 +ResultActive=yes
 +</​code>​
 +
 +A .pkla kiterjesztés fontos. A név tetszőleges.
 +
 +
 +Jog megadása csoportnak:
 +<code ini>
 +[NetdevHalozatKezeles]
 +Identity=unix-group:​netdev
 +Action=org.freedesktop.network-manager-settings.system.modify
 +ResultAny=no
 +ResultInactive=no
 +ResultActive=yes
 +</​code>​
 +
 +
 +
 +A csillagot is használhatjuk helyettesítő karakternek:​
 +<code ini>
 +Action=org.freedesktop.network-manager-settings.*
 +</​code>​
 +
 +Ugyanezt használhatjuk,​ ha az összes felhasználót meg szeretnénk adni:
 +<code ini>
 +Identity=unix-user:​*
 +</​code>​
 +
 +
 +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/​
 +