Problème de groupe

Corentin -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
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. dom17 Messages postés 1077 Statut Membre 245
     
    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
  2. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    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
    1. Corentin
       
      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
      0
  3. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    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
    0
    1. Corentin
       
      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.
      0
      1. UnGnU Messages postés 1468 Statut Contributeur 158 > Corentin
         
        Salut,

        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.
        0
    2. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
       
      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é.
      0