Installé HP Linux Imaging and Printing en utilisant le script d'installation et quelque chose s'est écrasé. Maintenant, je ne suis plus qu'un membre de mon propre groupe et lp
.
Quels sont les groupes par défaut pour les utilisateurs dans par exemple Ubuntu 12.10? Identique à ceci ?
Par curiosité, y a-t-il un endroit où cette information est enregistrée? Par exemple, un fichier journal indiquant les groupes sur lesquels mon utilisateur était au démarrage précédent? Cette information (quels groupes sont les groupes par défaut) est-elle documentée quelque part?
Groupes par défaut; dire pour user123, lors de la dernière installation tilisez la commande groups
dans un terminal):
user123 adm cdrom Sudo dip plugdev lpadmin sambashare
Donne diff de 11.04 comme
admin
--- (est remplacé parSudo
name__dialout
est supprimédip
est ajouté.Pour obtenir/afficher les paramètres par défaut. Cela fonctionnerait probablement pour plusieurs autres aussi; faire:
Sudo grep user-setup /var/log/installer/syslog
(en ajoutant ceci pour le rendre plus complet)
J'ai toujours défini le mot de passe root, mais si vous n'avez pas utilisé de CD live, de live USB, d'une 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 les privilèges Sudo
name__:
su - root
grep user-setup /var/log/installer/syslog
Vous donne i.e.
... 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
Quels rendements:
adm
cdrom
dip
lpadmin
plugdev
sambashare
Sudo
(Vous ne savez pas pourquoi dip
est soudainement devenu un groupe d'installation par défaut. Quelque chose à voir avec le dialout
qui a été supprimé?)
Faites de même, 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ù ( n peu dépassé le 12.1 ):
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 par root@YOURPC:~# id -nG user123
)
dialout ttyS*/Serial/COM1,COM2 ...
vboxusers Virtual Box
user123 Your own group
Si tu veux; vérifiez deux fois/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.
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
.
Éditez manuellement le fichier /xxx/etc/group
à l'aide de vigr et ajoutez l'utilisateur comme indiqué dans la liste précédente.
Ou; ajouter uniquement l'utilisateur à Sudo; un péché:
Sudo:x:27:user123
Démarrez votre installation et effectuez une mise à jour en exécutant la commande usermod
avec Sudo
name__:
Sudo usermod -a -G adm,cdrom,lpadmin,Sudo,sambashare,dip,plugdev user123
Déconnectez-vous et connectez-vous . Les groupes doivent être mis à jour.
Note double: admin
ne fait plus partie d’Ubuntu à compter de la version 11.10 au profit de Sudo
name__.