Como alterar o grupo primário? [duplicado]

56

Eu tenho um usuário assim:

uid=501(ironsand) gid=500(foo) groups=500(foo),10(wheel),497(git),501(ironsand)

E para alterar o grupo primário para irons e como gid=501(ironsand) , digitei este comando:

sudo usermod -g ironsand ironsand

Alterou a ordem dos grupos, mas não alterou o grupo principal como:

uid=501(ironsand) gid=500(foo) groups=501(ironsand),10(wheel),497(git),500(foo)

Eu achei que alguém já fez uma pergunta como essa, mas não consegui encontrar uma.

Como posso alterar o grupo principal?

    
por ironsand 20.08.2014 / 12:11

1 resposta

102

Normalmente você faz do seguinte modo.

Para atribuir um grupo principal a um usuário:

$ usermod -g primarygroupname username

Para atribuir grupos secundários a um usuário ( -a mantém os grupos secundários já existentes intactos, caso contrário, eles serão removidos):

$ usermod -a -G secondarygroupname username

De man-page:

...
-g (primary group assigned to the users)
-G (Other groups the user belongs to)
-a (Add the user to the supplementary group(s))
...
    
por 20.08.2014 / 12:51

Tags