Quando eu adiciono a mim mesmo o grupo “vboxusers” eu não estou mais no grupo “admins”

15

Estou usando o Ubuntu 11.10 e instalei o VirtualBox.

Isso me obrigou a me adicionar ao grupo vboxusers , mas quando eu me adicionei ao grupo vboxusers eu não estou mais em outros grupos e especialmente admins group!

Quando eu me adicionar de volta ao grupo admins , eu não serei mais membro do grupo vboxusers !

Comandos que usei

  • para adicionar usuário a "vboxusers": usermod -G vboxusers myusername

  • para adicionar o usuário de volta ao grupo de administradores no mod de usuário único: usermod -aG admin myusername

por R9TySix 15.02.2012 / 17:12

6 respostas

19

Seu segundo comando está certo.

Por padrão, usermod -G substitui todos os grupos suplementares em que o usuário está (o grupo primário é geralmente nomeado como seu nome de usuário e especificado separadamente; não mexa com isso). Ao também usar -a , ele anexa os grupos que você fornece.

Então, isso deve funcionar (e, para mim, apenas tentei):

usermod -aG vboxusers myusername

Se a execução desse comando o tirar de qualquer outro grupo, você encontrará um erro. Note que você precisa relogar para ver os efeitos.

    
por Caesium 15.02.2012 / 17:29
4

Alternativamente:

gpasswd --add myusername vboxusers
    
por lgarzo 15.02.2012 / 17:33
4

De acordo com o usermod man page , o comando correto para adicionar um usuário a um o grupo é

sudo usermod -G group -a username

ou, no seu caso, desde que você queira adicionar seu self ao grupo vboxusers que será

sudo usermod -G vboxusers -a $USER
    
por Bruno Pereira 15.02.2012 / 17:38
1

Nunca use o método top para adicionar um usuário a vboxusers usando o comando usermod -G vboxusers myusername . Isso fará com que você perca seus privilégios de sudo!

Se você perdeu seus privilégios de sudo, pode usar o método descrito aqui para recuperá-los. Tudo se resume a executar o seguinte comando:

usermod -G adm,cdrom,sudo,dip,plugdev,lpadmin,guoshicheng,vboxusers myusername
    
por Shicheng Guo 24.01.2013 / 00:17
0

O que você quer fazer é abrir o terminal e vi /etc/group , em seguida, adicionar de substituir vboxusers:x:128:uname (uname da conta), salvar e sair. Basta acessar e abrir o VirtualBox, Configurações - > USB - > Adicionar filtro do dispositivo. Eu acho que vai funcionar.

    
por ruwan 16.03.2013 / 04:38
-1

Para adicionar um usuário a vários grupos, use o seguinte comando é executado com vírgulas separando cada grupo, por exemplo: admin, vboxusers

useradd -G admin, vboxusers myusername

    
por Scott Stookey 15.02.2012 / 17:32