Como adiciono um usuário a um grupo?

1

Eu sou um novato no linux. Eu segui um exemplo de manpage eu corri da plataforma linux no que diz respeito a como criar user / group e adicionar um usuário a um grupo, mas quando eu corri a saída do comando id não refletia o que eu esperava.

Foi o que eu fiz.

  1. sudo su -
  2. profilers groupadd (criou novos perfis de grupo)
  3. adduser user1 (criado novo nome de usuário user1)
  4. passwd user1 (definir senha para a conta user1)
  5. useradd -G profilers user1 (adicione user1 ao perfil do grupo)
  6. id user1
  7. uid = 526 (usuário1) gid = 527 (usuário1) grupos = 527 (usuário1)

Eu pensei que gid e grupos seriam profilers, mas não. Não tenho certeza do que está acontecendo. Também tentei esse comando (useradd -g profilers user1) mas a saída foi a mesma ...

[atualização]

Eu tentei com o comando "usermod -a -G groupName userName" para a conta user1 e esta é a saída.

uid = 526 (usuário1) gid = 527 (usuário1) grupos = 527 (usuário1), 526 (criadores de perfil)

Outra pergunta me veio, por que o gid está definido como user1? Eu pensei que gid = group id então deveria apontar para profilers (groupName).

    
por DaeYoung 02.12.2015 / 17:57

1 resposta

0

O comando useradd cria um novo usuário ou atualiza as informações padrão do novo usuário. Não é usado para modificar usuários existentes. Para adicionar um usuário a outro grupo secundário, você precisará usar um comando como o comando usermod:

usermod -a -G profilers user1

Quanto ao porquê do GID está definido para user1, isso é porque o grupo primário de um usuário padrão é um grupo com o mesmo nome do usuário. Cada usuário tem um único grupo primário e um para muitos grupos secundários. Adicionando grupos secundários permitirá mais acesso a pastas, mas mudando o grupo primário tem de chegar ainda mais implicações e deve ser feito apenas para casos específicos que exigem fazê-lo.

Para alterar o grupo primário de um usuário, você pode usar este comando usermod:

usermod -g profilers user1
    
por 02.12.2015 / 19:29

Tags