Comando Linux newgrp
Em sistemas operacionais do tipo Unix, o comando newgrp configura a associação do grupo com a qual um usuário efetuará login .
Este documento cobre a versão GNU / Linux do newgrp .
Descrição
O comando newgrp é usado para alterar o ID do grupo atual (GID) durante uma sessão de login. Se um hífen (” – “) for incluído como argumento , o ambiente do usuário será inicializado como se ele tivesse acabado de fazer login; caso contrário, o ambiente de trabalho atual permanece inalterado. O newgrp altera o ID do grupo real atual para o grupo especificado ou, se nenhum grupo for especificado, para o grupo padrão listado no arquivo / etc / passwd . O newgrp também tenta adicionar o grupo ao conjunto de grupos de usuários.
Se o usuário for root , ele não será solicitado a fornecer uma senha.
Se o usuário não for root, uma senha de grupo será solicitada se:
- o usuário não possui uma senha, mas o grupo possui, ou se
- o usuário não está listado como um membro do grupo e o grupo tem uma senha.
Se não houver uma senha de grupo definida e o usuário não estiver listado como um membro do grupo, o acesso ao usuário será negado.
Se houver uma entrada para o grupo no arquivo de senha do grupo sombreado, / etc / gshadow , a lista de membros e a senha desse grupo serão obtidas desse arquivo. Caso contrário, a entrada do grupo em / etc / group é usada.
Sintaxe
newgrp [-] [ grupo ]
arquivos
O newgrp utiliza os seguintes arquivos:
/ etc / passwd | Informações da conta do usuário. |
/ etc / shadow | Proteja as informações da conta do usuário. |
/ etc / group | Informações da conta do grupo. |
/ etc / gshadow | Informações seguras da conta do grupo. |
Exemplos
desenvolvedores newgrp
Tenta fazer login nos desenvolvedores do grupo.
newgrp - desenvolvedores
Tenta fazer login nos desenvolvedores do grupo e, se for bem-sucedido, reinicializa o ambiente do usuário.
Comandos relacionados
gpasswd – Administre / etc / group e / etc / gshadow.
ksh – O interpretador de comandos do shell Korn.
login – Inicia uma sessão em um sistema.
set – Defina o valor das opções de shell e parâmetros posicionais.
sh – O interpretador de comandos do Bourne shell.