Como efetuar logout e aplicar novas configurações de grupo [duplicado]

1

Alguém pode, por favor, me dizer como sair e fazer login novamente por meio da linha de comando, para que eu possa aplicar as configurações de um novo grupo a um usuário. Para colocar isso em perspectiva, suponha que eu esteja atualmente conectado como testuseraccount e, em seguida, emita os comandos abaixo no terminal.

su
usermod -aG sudo testuseraccount

Então eu acredito que, digitando su, isso me registra na raiz (mas apenas dentro do shell). Então, como eu faço logout de root e, em seguida, logout de testuseraccount & entrar de volta (para aplicar o grupo sudo na conta testusers) através do terminal?

    
por john smith 18.06.2015 / 13:08

1 resposta

3

Você não pode alterar o ID do grupo dos processos existentes, o que significa que é uma maneira de reiniciá-los. Processos filhos herdam o ID de grupo do pai, assim os programas que você inicia no seu ambiente deskop (menu ...) você não pode influenciar.

Dentro de um determinado shell, use o comando newgrp para iniciar um novo shell com o novo ID de grupo efetivo:

> id
uid=1000(user) gid=100(users) groups=100(users),92(audio)
> newgrp audio
> id
uid=1000(user) gid=92(audio) groups=92(audio),100(users)

Qualquer processo iniciado a partir deste shell terá o novo id de grupo efetivo ( audio neste caso).

Se você adicionou um novo usuário a um grupo, isso terá efeito novamente depois que o usuário iniciar um novo processo.

Como conseqüência, se você deseja iniciar uma nova sessão X (login gráfico) , é necessário sair da sessão anterior completamente e iniciar a nova sessão fazendo o login. Efetuando login novamente sem A interação após o logout não se destina a ser possível pela tela de login (por XDM / GDM / KDM), a menos que o login sem senha esteja habilitado (o que ninguém recomenda). Um dos motivos é que, durante o logout, todos os processos do usuário devem ser encerrados, portanto, nenhum processo é deixado para iniciar o login.

Soluções alternativas podem ser criadas, mas serão "feias", espero.

    
por 18.06.2015 / 13:12