A) Réponse courte
Groupes par défaut; disons pour user123, lors d'une nouvelle installation - (utilisez la commande groups
dans un terminal):
user123 adm cdrom sudo dip plugdev lpadmin sambashare
Donne diff de 11.04 comme
Pour obtenir / afficher les valeurs par défaut. Fonctionnerait probablement pour plusieurs autres aussi; faire:
sudo grep user-setup /var/log/installer/syslog
B) Restauration des groupes par défaut
(Ajout de cela pour le rendre plus complet)
1. Identifier les groupes
J'ai toujours défini le mot de passe root, mais si vous n'avez pas utilisé de CD live, USB live, autre installation, etc. pour accéder au fichier.
Si vous avez défini le mot de passe root (par exemple):
sudo passwd root
et ont perdu des sudo
privilèges:
su - root
grep user-setup /var/log/installer/syslog
Vous donne 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 ...
Ou:
su - root
grep "user-setup: Adding user user123 to group" /var/log/installer/syslog | cut -d' ' -f11
Ce qui donne:
adm
cdrom
dip
lpadmin
plugdev
sambashare
sudo
(Aucune idée pourquoi dip
soudainement est devenu un groupe par défaut par l'installation. Quelque chose à voir avec la dialout
suppression?)
2.a Mise à jour des groupes - en utilisant l'accès root "intégré"
Faites donc, en tant que root , pour ajouter des groupes à l'utilisateur, c'est-à-dire l'utilisateur user123
:
usermod -a -G adm,cdrom,lpadmin,sudo,sambashare,dip,plugdev user123
Où (un peu dépassé le 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
Quelques extras dont vous pourriez avoir besoin: (vérifiez ce que vous avez root@YOURPC:~# id -nG user123
)
dialout ttyS*/Serial/COM1,COM2 ...
vboxusers Virtual Box
user123 Your own group
Si tu veux; revérifiez / etc / group, c'est-à-dire (ici avec quelques 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
Comme alternative, on peut démarrer en mode de secours et
mount -o remount,rw /
usermod -G adm,cdrom,lpadmin,sudo,sambashare,dip,plugdev user123
Déconnectez-vous et connectez-vous . Les groupes doivent être mis à jour.
2.b Mise à jour des groupes - en utilisant l'accès root depuis Live-CD etc.
xxx
c'est ici que votre système de fichiers est monté lors de l'exécution d'une édition en direct, c'est-à-dire /media/foo
.
Modifiez manuellement le fichier à l' /xxx/etc/group
aide de vigr et ajoutez l'utilisateur comme dans la liste précédente.
Ou; ajouter uniquement l'utilisateur à sudo; un péché:
sudo:x:27:user123
Démarrez votre installation et mettez à jour en exécutant la usermod
commande avec sudo
:
sudo usermod -a -G adm,cdrom,lpadmin,sudo,sambashare,dip,plugdev user123
Déconnectez-vous et connectez-vous . Les groupes doivent être mis à jour.
Double note: admin
ne fait plus partie d'Ubuntu depuis le 11.10 en faveur de sudo
.
sudo cat /var/log/installer/syslog | grep user-setup
:)usermod -G adm,cdrom,lpadmin,sudo,sambashare,dip,plugdev
(section 2.a) contient une erreur:usermod
vous devez spécifier l'utilisateur. La commande doit ressembler à:usermod -G adm,cdrom,lpadmin,sudo,sambashare,dip,plugdev user123
(J'ai corrigé cela via la modification, mais ma modification a été rejetée pour une raison quelconque.)