Grupos padrão atribuídos ao primeiro usuário no Ubuntu Server 8.04?

18

Acabei de cometer um erro bobo na minha caixa do Ubuntu Server: me adicionei a um grupo usando usermod -G, após o qual descobri a -aopção ...

O resultado é que agora estou fora do admingrupo e perdi meus direitos de sudo. Posso resolver isso, mas quero saber de que outros grupos posso ser removido? Meu usuário foi o primeiro, então estou procurando uma lista de grupos aos quais o primeiro usuário é adicionado no momento da instalação.

Wayne Koorts
fonte

Respostas:

14

A resposta de Michael foi a mais próxima, mas eu queria ter certeza, então instalei uma nova cópia do Ubuntu Server 8.04.2 (Hardy Heron) em uma máquina virtual para obter a lista oficial de grupos. A instalação foi básica, sem funções de servidor específicas selecionadas. Estes são os primeiros grupos, atribuídos por padrão, ao primeiro usuário:

  • $ USERNAME (por exemplo, wayne) (grupo principal - o restante são grupos suplementares)
  • adm
  • discar
  • cdrom
  • mole
  • fusível
  • audio
  • mergulho
  • vídeo
  • plugdev
  • sambashare
  • lpadmin
  • admin

Para atribuir esses grupos a um determinado usuário, emita o seguinte comando:

sudo usermod -a -G adm,dialout,cdrom,floppy,audio,dip,fuse,video,plugdev,scanner,sambashare,lpadmin,admin

A -aopção significa "acrescentar" para que os grupos suplementares existentes não sejam substituídos.

Para obter uma lista de grupos atribuídos a um usuário específico:

cat /etc/group | grep <username> 

ou para o usuário atual:

groups
Wayne Koorts
fonte
2
Para obter os grupos de um usuário, você também pode fazer: grupos <username>
ehogue
4

A partir daqui , os grupos padrão para o primeiro usuário em uma caixa Ubuntu são:

  • $ USERNAME (Principal)
  • adm
  • discar
  • cdrom
  • mole
  • audio
  • mergulho
  • vídeo
  • plugdev
  • scanner
  • netdev
  • lpadmin
  • powerdev
  • admin
Michael Havas
fonte
Esqueci de mencionar que não tenho uma caixa do Ubuntu para verificar isso ou saber a que versão do Ubuntu esses grupos padrão pertencem. É um bom ponto de partida.
223 Michael Havas
2

Para o Ubuntu 14.04 LTS:

$ USERNAME adm cdrom sudo dip plugdev lpadmin sambashare

John Indra
fonte
Exatamente o mesmo que para o Ubuntu 12.04 LTS, (que está em outra resposta), a propósito.
HopelessN00b
Exatamente o mesmo? A resposta para o Ubuntu 12.04 LTS tem "disco". Não há "disco" na minha instalação do Ubuntu 14.04 LTS. Mesmo que seja exatamente o mesmo, não vejo fornecendo a informação como fazer qualquer mal :)
John Indra
1

O grupo padrão deve ser o mesmo que o nome do usuário. Portanto, se você criou o usuário1, o grupo padrão dele seria o usuário1.

[Editar]

Aqui você tem uma explicação das associações ao grupo.

ehogue
fonte
Então, basta administrador e o nome de usuário? Isso é tudo certo?
23409 Wayne Koorts
Em uma instalação padrão, é tudo o que existe. No trabalho, usamos o Fedora e sei com certeza que é tudo o que existe. E na minha caixa do Ubuntu aqui só tenho meu nome de usuário e admito que adicionei depois.
Ehogue 23/05/09
O livro desse cara é baseado no Ubuntu 7.10. Provavelmente você tem algo diferente.
Jldugger # 23/09
Você está certo. Aqui estão os grupos que tenho na minha área de trabalho no escritório: nome do usuário adm dialout cdrom plugdev lpadmin admin sambashare dev. Parece que eu matei todos os grupos na minha casa. Eu provavelmente esqueci o -a em um usermod também. Faço isso o tempo todo, mas geralmente imprimo os grupos que tenho antes do usermod para poder reparar qualquer erro que eu possa fazer.
Ehogue 25/05
1

Ubuntu Server 9.10 (samba, openssh instalado)

$ nome de usuário, adm, discagem, cdrom, plugdev, sambashare, lpadmin, admin


fonte
1

Ubuntu 12.04 LTS:

$ USERNAME adm disk cdrom sudo dip plugdev lpadmin sambashare

T'Saavik
fonte