Forum Linux.général [résolu] "id" et "groups" ne donnent pas le même résultat

Posté par  . Licence CC By‑SA.
Étiquettes :
0
8
nov.
2013

bonjour,

j'ai une bizarerie :

$ id

en tant que toto, et :

# id toto

en tant que root, ne me listent pas les mêmes groupes pour cet utilisateur.

l'ennuie est que j'ai ajouté toto à un groupe

usermod -a -G fuse toto

et qu'il n'apparait que dans le résultat de la commande "id" en root mais pas dans le résultat de la commande "id" en tant que toto. Et d'ailleurs, il n'a pas les droits de ce group.

fuse: failed to open /dev/fuse: Permission denied

Où me suis je fourvoyé ?

Merci de votre aide

  • # dynamique ?

    Posté par  (site web personnel) . Évalué à 3.

    Groupe dynamique lié à la session ?

    Système - Réseau - Sécurité Open Source - Ouvert à de nouvelles opportunités

    • [^] # Re: dynamique ?

      Posté par  (site web personnel) . Évalué à 7.

      Ouaip, dynamique.

      Quand on ajoute un utilisateur à un groupe, ce n'est pas pris en compte dans la session courante. Il faut qu'il se déconnecte puis qu'il se reconnecte.

      • [^] # Re: dynamique ?

        Posté par  . Évalué à 1.

        En effet, c'était bien cela.
        Mais assez bizarre, il a fallu que je me déconnecte complétement : tous les bash sous screen et le bash sous ssh. Sans cela tout nouveau bash avait les mauvais groups.

        • [^] # Re: dynamique ?

          Posté par  . Évalué à 2.

          c'est exactement ce qu'on te disait, il faut se deconnecter et se reconnecter, car c'est lors du login que les IDs sont recupérés sur le systeme

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.