A) respuesta corta
Grupos predeterminados; digamos para user123, en una instalación nueva - (use el comando groups
en una terminal):
user123 adm cdrom sudo dip plugdev lpadmin sambashare
Da diff desde 11.04 como
Para obtener / ver los valores predeterminados. Probablemente funcionaría para varios otros también; hacer:
sudo grep user-setup /var/log/installer/syslog
B) Restaurar grupos predeterminados
(Agregando esto para hacerlo más completo)
1. Identificando los grupos
Siempre configuro la contraseña de root, pero si no ha utilizado un CD en vivo, USB en vivo, otra instalación, etc. para acceder al archivo.
Si ha establecido la contraseña de root (por ej.):
sudo passwd root
y han perdido sudo
privilegios hacer:
su - root
grep user-setup /var/log/installer/syslog
Te da ie
... 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 ...
O:
su - root
grep "user-setup: Adding user user123 to group" /var/log/installer/syslog | cut -d' ' -f11
Cuyos rendimientos:
adm
cdrom
dip
lpadmin
plugdev
sambashare
sudo
(No tengo idea de por qué de dip
repente se ha convertido en un grupo predeterminado por la instalación. ¿ Hay algo que ver con dialout
ser eliminado?)
2.a Actualización de grupos: uso del acceso raíz "incorporado"
Entonces, como root , para agregar grupos al usuario, es decir, usuario user123
:
usermod -a -G adm,cdrom,lpadmin,sudo,sambashare,dip,plugdev user123
Dónde ( algo anticuado en 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
Algunos extras que puede necesitar: (verifique qué tiene root@YOURPC:~# id -nG user123
)
dialout ttyS*/Serial/COM1,COM2 ...
vboxusers Virtual Box
user123 Your own group
Si tu quieres; verifique dos veces / etc / group, es decir (aquí con algunos 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, se puede iniciar en modo de rescate y
mount -o remount,rw /
usermod -G adm,cdrom,lpadmin,sudo,sambashare,dip,plugdev user123
Cerrar sesión e iniciar sesión . Los grupos deben ser actualizados.
2.b Actualización de grupos: uso del acceso raíz desde Live-CD, etc.
xxx
Aquí es donde se monta su sistema de archivos al ejecutar una edición en vivo, es decir /media/foo
.
Edite manualmente el archivo /xxx/etc/group
usando vigr y agregue el usuario como en la lista anterior.
O; solo agrega usuario a sudo; como en:
sudo:x:27:user123
Inicie su instalación y actualice ejecutando el usermod
comando con sudo
:
sudo usermod -a -G adm,cdrom,lpadmin,sudo,sambashare,dip,plugdev user123
Cerrar sesión e iniciar sesión . Los grupos deben ser actualizados.
Nota doble: admin
ya no es parte de Ubuntu a partir de 11.10 a favor de sudo
.
sudo cat /var/log/installer/syslog | grep user-setup
:)usermod -G adm,cdrom,lpadmin,sudo,sambashare,dip,plugdev
(sección 2.a) contiene un error:usermod
requiere que se especifique el usuario. Comando debería ser:usermod -G adm,cdrom,lpadmin,sudo,sambashare,dip,plugdev user123
(he fijado que a través de editar, pero mi cambio fue rechazado por alguna razón.)