Listei os grupos pela primeira vez usando:
groups
Eu adicionei grupo usando
groupadd -g 300 oinstall
groupadd –g 500 dba
e então quando eu faço
groups
root bin daemon sys adm disk wheel sfcb
Não consigo encontrar grupos que adicionei. Como listar grupos com o ID do grupo? Além disso, se eu tentar adicioná-lo novamente, o grupo já está presente.
groups
comandoVocê pode listar grupos usando
getent
ou, se não estiver presente, procure/etc/group
Ao executar o comando, o GID é o terceiro valor na saída, por exemplo:
Portanto, para listar apenas nomes de grupos e seus GIDs, use
awk
para imprimir as colunas que você deseja assim:Veja também http://man7.org/linux/man-pages/man1/getent.1.html
No caso em que
getent
não está presente.$ grep $group /etc/group
O GID é o terceiro valor na saída. Por exemplo
No exemplo acima, o GID para os usuários do grupo é 100. Para obter apenas o nome do grupo e o GID, você pode usar o awk e o grep assim:
Esteja ciente de que, para sistemas configurados para usar autenticação externa (como LDAP), todos os grupos não estarão presentes no arquivo / etc / group. Veja também http://www.cyberciti.biz/faq/understanding-etcgroup-file/
fonte
/etc/group
. Eles poderiam ser armazenados em NIS, LDAP, etc.getent group
.