Como groups
retorna uma lista de grupos em que sua conta está, você pode usar o seguinte:
groups | wc -w
O wc -w
contará o número de palavras retornadas por groups
.
Existe uma maneira de encontrar o número de grupos atribuídos a um usuário no linux?
as of right now i have:
foo : foo bar apple users
Um aplicativo que eu uso pode ter dado a um usuário um grupo de "usuários da Apple", mas eu não posso dizer e quando eu corri
groups foo | awk {print $6}
recebi
users
Estou perdido em como descobrir quantos usuários eu tenho
O comando groups não considera grupos com espaços em sua saída. Assim, um grupo com um espaço no nome é o mesmo que dois grupos separados.
Eu faria assim:
grep "apple users" /etc/group
Isso deve retornar algo como
apple users:x:1010:fred,barney,dino
Tags active-directory linux