Não é possível alterar o grupo padrão para o usuário com 'sudo usermod -g' [duplicado]

5

Eu olhei as perguntas e respondo aqui no U & L, mas ainda não consigo fazer com que meu grupo padrão seja alterado de um usuário.

[red@ws-red-l ~]$ whoami
red
[red@ws-red-l ~]$ groups
yellow green
[red@ws-red-l ~]$ sudo usermod -g green red
usermod: no changes
[red@ws-red-l ~]$ sudo usermod -G green red
[red@ws-red-l ~]$ groups
yellow green
[red@ws-red-l ~]$ touch file
[red@ws-red-l ~]$ ls -l file
-rw-r--r-- 1 red yellow 0 Feb 18 13:51 file

Eu preferiria que red não pertencesse ao grupo yellow , então, quando eu fizer um touch file , o grupo do arquivo seria green . O que estou fazendo errado aqui?

    
por Red Cricket 18.02.2014 / 19:55

1 resposta

5

Funciona exatamente como você executou:

sudo usermod -g green red

Você só precisa fazer login como red novamente para que as novas configurações de grupos sejam lidas. Você pode verificar com:

red@oregano ~ $ whoami
red
red@oregano ~ $ groups 
red
red@oregano ~ $ sudo usermod -g users red
red@oregano ~ $ groups 
red
red@oregano ~ $ su red
Password: 
red@oregano ~ $ groups 
users
    
por 18.02.2014 / 20:12