newgrp pede senha [duplicada]

3

Eu não entendo porque newgrp me pede senha quando eu quero mudar meu grupo. Eu nem sei qual senha ele está pedindo, mas certamente não é meu (user clime).

$ id
uid=500(clime) gid=501(www) groups=501(www),500(clime) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
$ newgrp clime
Password: <--- huh?!

Meu sistema é centos 6.3.

    
por clime 27.02.2013 / 18:10

3 respostas

2

newgrp é um comando vestigial dos dias em que o kernel só manteria o controle de um grupo de cada vez, então se você fosse um membro em mais de um, você teria que usar este comando para alternar grupos. Se você não estiver listado como membro do grupo, o grupo pode receber uma senha que você pode inserir para mudar para ele. Isso é o que você está sendo solicitado.

    
por 27.02.2013 / 19:17
2

BTW, você pode não perceber, mas há um campo passwd no arquivo /etc/group . Este campo é NULL (ou seja: :) ou uma STAR (ou seja, * ) é colocada lá. Eu suspeito no seu caso o último para este grupo, que uma estrela (ou seja, * ) é colocada no arquivo passwd. Assim, com a entrada de grupo com o que o sistema vê como uma entrada de senha não nula no arquivo de grupo, o comando newgrp responderá conforme apropriado.

    
por 27.02.2013 / 19:56
-4

newgrp (1) altera dois arquivos, / etc / passwd e / etc / group. Ambos precisam de privilégios de root para modificar.

    
por 27.02.2013 / 18:46