-
Verifique com
ls -lhse o proprietário do arquivo é$usr. Se$usrfor o proprietário, ele tem as permissões quelslista para o proprietário. -
Use o comando
groups $usrpara obter os grupos aos quais o usuário pertence. Verifique comls -lhse o proprietário do grupo do arquivo é um do grupo do$usr. Se for assim, o$usrtem as permissões que olslista para o grupo. -
Verifique a permissão para "outro",
$usr(e, na verdade, todos) têm essas permissões quelslista para "outro".
Em seguida, basta combinar (OR bit a bit) toda a permissão que o $usr obteve do 3 acima.