A) Resposta curta
Grupos padrão; diga para user123, na instalação nova - (use o comando groups
em um terminal):
user123 adm cdrom sudo dip plugdev lpadmin sambashare
Dá diff de 11.04 como
-
admin
é substituído porsudo
-
dialout
foi removido -
dip
é adicionado.
Para obter / visualizar padrões. Provavelmente funcionaria para vários outros também; faça:
sudo grep user-setup /var/log/installer/syslog
B) Restaurando grupos padrão
(Adicionando isso para torná-lo mais completo)
1. Identificando os grupos
Eu sempre defino a senha do root, mas se você não tiver usado um CD ao vivo, USB ao vivo, outras instalações, etc. para acessar o arquivo.
Se você tiver defina a senha de root (por exemplo):
sudo passwd root
e perdemos sudo
priviles do:
su - root
grep user-setup /var/log/installer/syslog
Dá, por exemplo,
... user-setup: pwconv: failed to change the mode of /etc/passwd- to 0600
... user-setup: Shadow passwords are now on.
... user-setup: Adding user 'user123' ...
... user-setup: Adding new group 'user123' (1000) ...
... user-setup: Adding new user 'user123' (1000) with group 'user123' ...
... user-setup: Creating home directory '/home/user123' ...
... user-setup: Copying files from '/etc/skel' ...
... user-setup: addgroup: The group 'lpadmin' already exists as a system group. Exiting.
... user-setup: Adding group 'sambashare' (GID 124) ...
... user-setup: Done.
... user-setup: Adding user 'user123' to group 'adm' ...
... user-setup: Adding user user123 to group adm
... user-setup: Done.
... user-setup: Adding user 'user123' to group 'cdrom' ...
... user-setup: Adding user user123 to group cdrom
... user-setup: Done.
... user-setup: Adding user 'user123' to group 'dip' ...
... user-setup: Adding user user123 to group dip
... user-setup: Done.
... user-setup: Adding user 'user123' to group 'lpadmin' ...
... user-setup: Adding user user123 to group lpadmin
... user-setup: Done.
... user-setup: Adding user 'user123' to group 'plugdev' ...
... user-setup: Adding user user123 to group plugdev
... user-setup: Done.
... user-setup: Adding user 'user123' to group 'sambashare' ...
... user-setup: Adding user user123 to group sambashare
... user-setup: Done.
... user-setup: adduser: The group 'debian-tor' does not exist.
... user-setup: Adding user 'user123' to group 'sudo' ...
... user-setup: Adding user user123 to group sudo
... user-setup: Done.
... ubiquity: Removing user-setup ...
... ubiquity: Purging configuration files for user-setup ...
Ou:
su - root
grep "user-setup: Adding user user123 to group" /var/log/installer/syslog | cut -d' ' -f11
Quais rendimentos:
adm
cdrom
dip
lpadmin
plugdev
sambashare
sudo
(Não faço idéia do por que dip
de repente se tornou um grupo padrão por instalação. Alguma coisa a ver com dialout
sendo removido?)
2.a Atualizando grupos - usando acesso raiz "embutido"
Então, como root , adicionar grupos ao usuário, por exemplo, usuário user123
:
usermod -a -G adm,cdrom,lpadmin,sudo,sambashare,dip,plugdev user123
Onde ( Está um pouco desatualizado em 12.10 ):
adm Monitor system logs
cdrom Use CD-ROM drives
lpadmin Configure printers
sudo administer the system, ...
sambashare Share files with the local network
dip Connect to the Internet using a modem
plugdev Access external storage devices
Alguns extras que você pode precisar: (verifique o que você tem por root@YOURPC:~# id -nG user123
)
dialout ttyS*/Serial/COM1,COM2 ...
vboxusers Virtual Box
user123 Your own group
Se você quiser; verifique novamente o / etc / group, ou seja, (aqui com alguns extras):
root@YOURPC:~# grep user123 /etc/group
adm:x:4:user123
audio:x:29:user123,timidity,pulse
video:x:44:user123
lp:x:7:user123
dialout:x:20:user123
cdrom:x:24:user123
sudo:x:27:user123
dip:x:30:user123
plugdev:x:46:user123
lpadmin:x:107:user123
user123:x:1000:
sambashare:x:124:user123
vboxusers:x:127:user123
autologin:x:1001:user123
Como alternativa, pode-se iniciar no modo de recuperação e
mount -o remount,rw /
usermod -G adm,cdrom,lpadmin,sudo,sambashare,dip,plugdev user123
Faça logout e faça login . Grupos devem ser atualizados.
2.b Atualizando grupos - usando o acesso root do Live-CD etc.
xxx
aqui é onde seu sistema de arquivos é montado ao executar uma edição ao vivo, por exemplo, /media/foo
.
Edite manualmente o arquivo /xxx/etc/group
usando vigr e adicione o usuário como na listagem anterior.
Ou; adicione apenas usuário ao sudo; como em:
sudo:x:27:user123
Inicialize sua instalação e atualização executando o comando usermod
com sudo
:
sudo usermod -a -G adm,cdrom,lpadmin,sudo,sambashare,dip,plugdev user123
Faça logout e faça login . Grupos devem ser atualizados.
Nota: admin
não faz mais parte do Ubuntu a partir de 11,10 em favor de sudo
.