Puteți folosi netfilter „proprietar” modul/extensie pentru a crea regulile adecvate pentru a se potrivi cu traficul de la un anumit utilizator (pe sistemul Linux în care locuiește utilizatorul).
sudo iptables -I OUTPUT -m proprietar --uid-owner <USERNAME> -p tcp -m tcp -d destinatie-adresa --dport destinație-port-number -j REJECT
Dar, odată ce traficul IP părăsește sistemul, nu mai există conceptul de „nume de utilizator/proprietar” în traficul TCP/IP, pachetele conțin doar protocol, adresă IP și numere de port și nu au identificarea utilizatorului pe care să o poți folosi ca bază de încredere pentru reguli de firewall pe un sistem la distanță sau într-un firewall intermediar.
Soluția istorică pentru asta a fost ident
protocol şi identd
serviciu (RFC 931 și descendent RFC 1413) care rulează pe adresa IP sursă a unei conexiuni de intrare, care ar returna un nume de utilizator asociat cu o anumită conexiune TCP. Acesta este ceea ce a permis autentificarea bazată pe nume de utilizator în gazde.[permite|nega]
controale de acces.
Nu cunosc pe nimeni care să mai susțină sau să aibă încredere în serviciul de identificare și chiar și RFC-ul este destul de explicit în secțiunea 6 privind considerentele de securitate „Protocolul de identificare nu este conceput ca o autorizație sau
protocol de control al accesului", așa că nu mergeți acolo.