Comando curto e simples para criar um grupo, se ainda não existir?

16

Qual é a maneira mais limpa de modificar este comando no bash para apenas executar se o grupo não existir?

groupadd somegroupname

Um one-liner seria melhor.

    
por Oleg 18.07.2014 / 21:34

2 respostas

30
getent group somegroupname || groupadd somegroupname
    
por 18.07.2014 / 21:36
1

Com força, ele sai com sucesso se o grupo já existir e cancela -g se o GID já estiver sendo usado.

groupadd -f somegroupname
    
por 27.08.2018 / 10:03