GNU/Linux >> Znalost Linux >  >> Linux

Mohu omezit uživatele (a jejich aplikace) na jedno síťové rozhraní?

Můžete nastavit dva virtuální počítače na fyzickém počítači a nastavit přemostění síťového rozhraní tak, aby jeden virtuální počítač používal eth0 a druhý virtuální počítač eth1. Viz část dokumentace virtuálního boxu o přemostění sítě.


Budete chtít použít vlastníka iptables modul a možná nějaké chytré mandlování paketů.

vlastník Tento modul se pokouší porovnat různé charakteristiky tvůrce paketů pro lokálně generované pakety. Je platný pouze v řetězci OUTPUT a dokonce i tehdy některé pakety (jako jsou odpovědi ICMP ping) nemusí mít vlastníka, a proto se nikdy neshodují.

--uid-owner userid Shoduje se, zda byl paket vytvořen procesem s daným efektivním (numerickým) uživatelským jménem.

--gid-owner groupid Odpovídá, zda byl paket vytvořen procesem s daným efektivním (číselným) groupid.

--pid-owner processid Odpovídá, zda byl paket vytvořen procesem s daným ID procesu.

--sid-owner sessionid Odpovídá, zda byl paket vytvořen procesem v dané skupině relací.


Linux
  1. Získat čas uživatele a jádra běžícího procesu?

  2. Linux – Musí se uživatel přihlásit, aby mohl spustit proces a stát se jeho vlastníkem?

  3. Linux – Mount Cifs Network Drive:Oprávnění k zápisu a Chown?

  1. Mergecap a Tshark:Sloučit výpisy paketů a analyzovat síťový provoz

  2. Jak může proces zachytit stdout a stderr jiného procesu v Linuxu?

  3. jak mohu vyhledat soubory a zazipovat je do jednoho souboru zip

  1. Jak mohu stisknout Ctrl-Z a bg jedním stisknutím klávesy, aby proces pokračoval na pozadí?

  2. Vyvolání a sledování využití paměti jedním procesem

  3. Mohu deaktivovat poslední přihlášení SSH a MOTD pro jednotlivé uživatele?