O nome de usuário no linux é único, assim como o uid, então, na minha opinião, verificando o nome do usuário tão seguro quanto verificar o uid.
Digamos que você tenha um usuário chamado foo e um grupo chamado foogroup .
O uid para foo é 10000 e o gid para foogroup é 20000.
Se o seu programa deseja restringir usuários específicos, verificar o nome do usuário é tão seguro quanto verificar o uid?
Até onde eu sei, modificar o nome de usuário ou o uid só pode ser feito modificando /etc/passwd ou usando usermod .
O nome de usuário no linux é único, assim como o uid, então, na minha opinião, verificando o nome do usuário tão seguro quanto verificar o uid.
Tags permissions users uid