Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/07/2011, à 16:58

Spirzouf

[Résolu] usermod mal utilisé...

bonjour,

je cherchais sans succès dans la doc comment ajouter un user à un groupe.

je suis tombé sur ce post d'un autre site et me rend compte que le conseil était mauvais...

j'ai en effet effectué la commande suivante :

MON_USER@Salon:~$ sudo usermod -G vboxusers MON_USER

en effet, cela a supprimé l'appartenance de mon user à tous les autres groupes

après avoir compris le problème en parcourant d'autres forum, je me suis remis dans admin avec la commande suivante

MON_USER@Salon:~$ sudo usermod -G admin -a MON_USER

Cependant, admin semble avoir été créé par cette commande (car son numéro correspond au dernier groupe créé...) : est-ce le groupe 'adm' sous kubuntu 11.04 64 bits ???

De plus, j'imagine qu'au prochain démarrage / lancement de programmes, je vais avoir de gros soucis de permissions.

D'où ma question : quels sont les groupes par défaut auxquels je dois de nouveau appartenir ?

voici la liste des groupes et users existant :

MON_USER@Salon:~$ cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
proxy:x:13:13:proxy:/bin:/bin/sh
www-data:x:33:33:www-data:/var/www:/bin/sh
backup:x:34:34:backup:/var/backups:/bin/sh
list:x:38:38:Mailing List Manager:/var/list:/bin/sh
irc:x:39:39:ircd:/var/run/ircd:/bin/sh
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
libuuid:x:100:101::/var/lib/libuuid:/bin/sh
syslog:x:101:103::/home/syslog:/bin/false
messagebus:x:102:108::/var/run/dbus:/bin/false
usbmux:x:103:46:usbmux daemon,,,:/home/usbmux:/bin/false
avahi-autoipd:x:104:109:Avahi autoip daemon,,,:/var/lib/avahi-autoipd:/bin/false
avahi:x:105:110:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/false
kernoops:x:106:65534:Kernel Oops Tracking Daemon,,,:/:/bin/false
pulse:x:107:115:PulseAudio daemon,,,:/var/run/pulse:/bin/false
rtkit:x:108:117:RealtimeKit,,,:/proc:/bin/false
hplip:x:109:7:HPLIP system user,,,:/var/run/hplip:/bin/false
kdm:x:110:65534::/home/kdm:/bin/false
saned:x:111:119::/home/saned:/bin/false
MON_USER:x:1000:1000:*****,,,:/home/MON_USER:/bin/bash
MON_USER@Salon:~$ cat /etc/group
root:x:0:
daemon:x:1:
bin:x:2:
sys:x:3:
adm:x:4:
tty:x:5:
disk:x:6:
lp:x:7:
mail:x:8:
news:x:9:
uucp:x:10:
man:x:12:
proxy:x:13:
kmem:x:15:
dialout:x:20:
fax:x:21:
voice:x:22:
cdrom:x:24:
floppy:x:25:
tape:x:26:
sudo:x:27:
audio:x:29:pulse
dip:x:30:
www-data:x:33:
backup:x:34:
operator:x:37:
list:x:38:
irc:x:39:
src:x:40:
gnats:x:41:
shadow:x:42:
utmp:x:43:
video:x:44:
sasl:x:45:
plugdev:x:46:
staff:x:50:
games:x:60:
users:x:100:
nogroup:x:65534:
libuuid:x:101:
crontab:x:102:
syslog:x:103:
fuse:x:104:
mlocate:x:105:
ssh:x:106:
utempter:x:107:
messagebus:x:108:
avahi-autoipd:x:109:
avahi:x:110:
netdev:x:111:
bluetooth:x:112:
lpadmin:x:113:
ssl-cert:x:114:
pulse:x:115:
pulse-access:x:116:
rtkit:x:117:
admin:x:118:MON_USER
saned:x:119:
MON_USER:x:1000:
sambashare:x:120:
vboxusers:x:121:MON_USER

Je vous remercie par avance de votre aide

Dernière modification par Spirzouf (Le 13/07/2011, à 00:40)

Hors ligne

#2 Le 11/07/2011, à 17:47

Spirzouf

Re : [Résolu] usermod mal utilisé...

en prenant comme référence un autre pc sous kubuntu 10.04, j'ai remis au final mon user dans les groupes suivants :
- adm
- dialout
- cdrom
- plugdev
- lpadmin
- admin
- sambashare
- vboxusers

Parmi ma liste de départ, y'a t-il d'autre groupe à inclure ? J'ai pas encore osé rebooté...

Hors ligne

#3 Le 12/07/2011, à 03:02

AlexandreP

Re : [Résolu] usermod mal utilisé...

Il y a un groupe d'utilisateurs portant le même nom que ton compte d'utilisateur. Ce groupe-là devrait être ton groupe principal. Les autres groupes sont des groupes secondaires auxquels ton compte d'utilisateur appartient. Je ne sais pas si l'option -G (ou --groups) de 'usermod' modifie aussi le groupe principal... Pour plus de précaution, on pourra s'en assurer an le re-précisant avec l'option -g (ou --gid). (N'oublie pas que les caractères majuscule et minuscule ont leur importance dans Linux!)

Les deux commandes suivantes sont équivalentes:

spirzouf@Salon:~$ sudo usermod -g spirzouf -G adm,admin,dialout,cdrom,plugdev,users,lpadmin,sambashare spirzouf

ou

spirzouf@Salon:~$ sudo usermod --gid spirzouf --groups adm,admin,dialout,cdrom,plugdev,users,lpadmin,sambashare spirzouf

À l'avenir, pour ajouter un groupe à la liste des groupes auxquels ton compte d'utilisateur appartient, n'oublie pas d'utiliser en plus l'option -a (ou --append):

spirzouf@Salon:~$ sudo usermod -a -g vboxusers spirzouf

ou

spirzouf@Salon:~$ sudo usermod --append --groups vboxusers spirzouf

«La capacité d'apprendre est un don; La faculté d'apprendre est un talent; La volonté d'apprendre est un choix.» -Frank Herbert
93,8% des gens sont capables d'inventer des statistiques sans fournir d'études à l'appui.

Hors ligne

#4 Le 13/07/2011, à 00:39

Spirzouf

Re : [Résolu] usermod mal utilisé...

Merci pour ta réponse.
Effectivement, je n'avais pas pensé à mon groupe user. Cependant je viens de vérifier en mode graphique avec le module de gestion des utilisateurs de KDE, et mon user a toujours le groupe portant le même nom que l'user en tant que "primary group". J'en conclue qu'il n'a pas été affecté par la première commande décrite en début de post.
Par contre, intriguant, pas précisé dans la liste obtenue par cat /etc/group...

Sinon, pas de soucis depuis le reboot hier soir, tout semble fonctionner normalement.

Je mets en "Résolu"

Hors ligne

#5 Le 14/07/2011, à 03:29

AlexandreP

Re : [Résolu] usermod mal utilisé...

Spirzouf a écrit :

Par contre, intriguant, pas précisé dans la liste obtenue par cat /etc/group...

Nope, puisque le groupe principal (primary group) est précisé dans le fichier /etc/passwd:

utilisateur:x:1000:1000:Mon Nom,,,,:/home/utilisateur:/bin/bash

Ce second 1000 correspond à ton GID. Maintenant, extrait de /etc/group:

utilisateur:x:1000:


«La capacité d'apprendre est un don; La faculté d'apprendre est un talent; La volonté d'apprendre est un choix.» -Frank Herbert
93,8% des gens sont capables d'inventer des statistiques sans fournir d'études à l'appui.

Hors ligne

#6 Le 15/07/2011, à 00:23

Spirzouf

Re : [Résolu] usermod mal utilisé...

Merci pour cette précision smile

Hors ligne