Problème de groupe

Bonjour,

Je possède un ordinateur sous Linux Ubuntu 14.04 à jour.
J'ai créé des groupes pour y mettre certains utilisateurs.
Je souhaite utiliser ces groupes, pour donner certains droits à des utilisateurs sur certains dossiers.

Cependant lorsque je crée un groupe, celui ci n'apparait pas dans la liste des groupes quand je veux attribuer les droits dans les paramètres du dossier.

Ubuntu m'affiche seulement les groupes :
- administrateur
- cd rom
-lpadmin
-plugdev
-sudo
-sambashare

Voilà un petit screen : http://hpics.li/130f205

J'aimerais donc que mon groupe crée apparaisse dans la liste que l'on voit sur le screen.

Merci de votre aide,

3 réponses

  1. Bonjour

    dans un terminal (ctrl+alt+T)
    sudo chown corentin:nom_du_groupe nom_du_dossier 

    et le dossier appartiendra au groupe nommé
    1-RTFM 2-ATFG 3-Les mots magiques : bonjour, svp, merci.
    1. Modérateur
      Est-ce que le groupe est bien déclaré dans
      /etc/group
      ?
      Au pire comme dit dom17 tu peux passer par le terminal et utiliser la commande
      chgrp
      ou
      chown
      , par contre comme il s'agit d'un dossier, il faut ajouter l'option
      -R
      .

      Une de ces commandes devrait faire l'affaire :

      sudo chgrp -R mon_groupe mon_repertoire
      sudo chown -R $(whoami):mon_groupe mon_repertoire


      Exemple :

      (mando@velvet) (~) $ mkdir toto
      (mando@velvet) (~) $ ls -l | grep toto
      drwxr-xr-x 2 mando mando 4096 janv. 9 10:16 toto
      (mando@velvet) (~) $ chgrp root toto
      chgrp: modification du groupe de 'toto': Opération non permise
      (mando@velvet) (~) $ sudo chgrp root toto
      [sudo] Mot de passe de mando : 
      (mando@velvet) (~) $ ls -l | grep toto
      drwxr-xr-x 2 mando root 4096 janv. 9 10:16 tot


      Bonne chance
      1. Bonjour,

        Tout d'abord merci de vos réponses.
        Mon groupe apparait bien dans etc/group.

        Voila ce que j'ai tapé :


        root@serveur:~/Documents# ls
        FTP
        root@serveur:~/Documents# cd FTP
        root@serveur:~/Documents/FTP# ls -l
        total 16
        drwx------ 2 administrateur administrateur 4096 déc. 4 12:00 Autres
        drwxrwxr-x 2 administrateur administrateur 4096 janv. 7 17:36 Logiciels
        drwxrwxr-x 2 administrateur administrateur 4096 oct. 27 15:07 Vidéos
        root@serveur:~/Documents/FTP# addgroup usersftp
        Ajout du groupe « usersftp » (GID 1003)...
        Fait.
        root@serveur:~/Documents/FTP# chgrp -R usersftp Vidéos
        root@serveur:~/Documents/FTP# ls -l
        total 16
        drwx------ 2 administrateur administrateur 4096 déc. 4 12:00 Autres
        drwxrwxr-x 2 administrateur administrateur 4096 janv. 7 17:36 Logiciels
        drwxrwxr-x 2 administrateur usersftp 4096 oct. 27 15:07 Vidéos


        Je voudrais maintenant faire en sorte que les membres de usersftp aient seulement le droit de lecture sur Vidéos.

        Merci d'avance
    2. Modérateur
      Dans ce cas tu peux soit passer par ton interface graphique, comme tu l'as fait, soit utiliser la commande
      chmod
      , pour retirer les droits en écriture (w)

      sudo chmod -R g-w Vidéos


      Voir par exemple (section commandes d'administration) pour plus de détails :
      https://www.mistra.fr/tutoriel-linux-profils-et-droits.html

      Bonne chance
      1. Merci, je vais tester ça tout à l'heure.

        Comme tu me l'as dit plus haut -R c'est pour les dossiers.
        -w retire le droit d'écriture, mais a quoi correspond le g ?

        J'aime bien comprendre les commandes que j'utilise pour les refaire dans des situations semblables.
      2. Contributeur
        @CorentinSalut,

        Si tu avais lu le lien donné plus haut, tu le saurais ;-(

        La commande chmod peut être utilisée de deux manières :

        Avec une syntaxe explicite : elle ne modifie que certains droits.
        On définit la portée (pour qui les droits seront modifié)
        u : l'utilisateur propriétaire,
        g : le groupe propriétaire,
        o : les autres,
        a : tout le monde (a = u + g +o).
        On précise si l'on ajoute ou si on retire des droits
        + pour en ajouter,
        - pour en retirer.
        On précise quel(s) droit(s) est (sont) modifié(s) :
        r : lecture,
        w : écriture,
        x : exécution,
        s : bit Set-UID, Set-GID selon que la portée est "u" ou "g",
        t : sticky bit.
      3. Modérateur
        J'avoue que le lien que je t'ai donné visait à répondre à cette question :-)

        Plus généralement si tu te poses une question sur une commande, la commande
        man
        est ton amie (voir par exemple
        man chmod
        ).

        Note que les pages de man sont également disponible sur internet, et donc tu peux les retrouver en les cherchant sur ton moteur de recherche préféré.