Tambien depende de la plataforma, aunque, sin importar que estes usando, con um poco de ingenio y trasnoches podes hacer (en configuraciones) que identifique por medio de Ip.
En Unix seria facil, creas un usuario que los privilegios deseados y pones un firewall para enrutar al usuario en X puerto deseado.
En fin, como dice JuanK depende de lo que queras hacer y con que recursos.