View previous topic :: View next topic |
Author |
Message |
salamandrix Apprentice

Joined: 03 Aug 2006 Posts: 245
|
Posted: Fri Aug 11, 2006 7:05 pm Post subject: [groupe] Prendre en compte les modifications |
|
|
J'ai toujours eu un petit problème de droit avec les groupes et n'ai jamais su y remédier.
Un exemple pour concrétiser :
Quote: |
gentoo salamandrix # ls -ld /opt/spacetripper-demo
drwxr-x--- 5 root games 4096 aoû 11 19:59 /opt/spacetripper-demo
gentoo salamandrix # cat /etc/group | grep games
games:x:35:salamandrix
exit
salamandrix@gentoo ~ $ ls -l /opt/spacetripper-demo
ls: /opt/spacetripper-demo: Permission non accordée
|
Autrement dit, malgré que salamandrix a été ajouté au groupe, le système ne le prend pas en compte.
Y a-t-il une commande magique pour cela ? (que je n'ai alors jamais trouvé ).
Jusque là, oh honte, il m'a toujours fallu rebooter pour prendre en compte ceci.
Merci à vous. |
|
Back to top |
|
 |
geekounet Bodhisattva


Joined: 11 Oct 2004 Posts: 3772
|
Posted: Fri Aug 11, 2006 7:08 pm Post subject: |
|
|
Rebooter ? Un simple redémarrage de la session en suffit pas à prendre en compte le nouveau groupe ? |
|
Back to top |
|
 |
salamandrix Apprentice

Joined: 03 Aug 2006 Posts: 245
|
Posted: Fri Aug 11, 2006 7:15 pm Post subject: |
|
|
Effectivement en me déloguant et reloguant le changement a été pris en compte (j'avais souvenir qu'à une époque lointaine cela n'avait pas suffit).
Cela je trouve ça très contraignant dans la mesure où cela oblige à fermer ta session de travail etc... Aucune commande ne permet donc de prendre le changement en compte ? Un "source" sur un fichier ? |
|
Back to top |
|
 |
epsy n00b

Joined: 20 Jul 2006 Posts: 33
|
Posted: Fri Aug 11, 2006 8:03 pm Post subject: |
|
|
salut,
tu peux ouvrir un terminal et tapper su <ton nom d'utilisateur>
si tu fais groups tu verras dans quels groupes tu es _________________ Ces informations seront visibles publiquement |
|
Back to top |
|
 |
truc Advocate


Joined: 25 Jul 2005 Posts: 3199
|
Posted: Fri Aug 11, 2006 8:34 pm Post subject: |
|
|
Code: | source /etc/profile | devrait suffire non? |
|
Back to top |
|
 |
geekounet Bodhisattva


Joined: 11 Oct 2004 Posts: 3772
|
Posted: Fri Aug 11, 2006 8:50 pm Post subject: |
|
|
truc wrote: | Code: | source /etc/profile | devrait suffire non? |
Non, ça n'a rien avoir avec l'environnement. Sinon oui ya la solution du su, ou aussi on peut démarrer un nouveau shell avec un groupe suppémentaire avec la commande newgrp. Si on appartient au groupe, ça passe tout seul, et sinon on peut attribuer un password à un groupe avec gpasswd et intégrer temporairement ce groupe avec la même commande newgrp et ce password  |
|
Back to top |
|
 |
Ey l33t


Joined: 07 Apr 2005 Posts: 863 Location: Paris
|
Posted: Fri Aug 11, 2006 8:57 pm Post subject: |
|
|
pierreg wrote: | Si on appartient au groupe, ça passe tout seul |
Oui enfin à condition que (au choix)
- le groupe ne soit pas dans gshadow
- l'utilisateur est été ajouté aussi dans gshadow (il faut qu'il soit dans gshadow et dans group parce que login lui se base sur group alors que newgrp se base sur gshadow si il y a une entrée dans gshadow, mais bon ça a priori quand on utilise gpasswd ça le fait tout seul). |
|
Back to top |
|
 |
salamandrix Apprentice

Joined: 03 Aug 2006 Posts: 245
|
Posted: Fri Aug 11, 2006 9:00 pm Post subject: |
|
|
Hmm merci de ces propositions, je vais maintenant étudier la question  |
|
Back to top |
|
 |
|