Donner permission au utilisateur spécifique

Résolu
MEN Molin -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Par exemple : dans un systeme linux Debian je suis root et j'ai créé un fichier je veut donner une permission sur ce fichier au autre utiliseur par exemple utilisateur "test".
qu'est ce que je dois faire?

3 réponses

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    Quels que soient les droits que tu mets à un fichier, root à toujours tous les droits.

    1) Le chown change le propriétaire (test) et le groupe propriétaire (users).
    2) Le chmod 700 attribue :
    - les droits rwx (7) (read (4) write (2) execute (1) --> 4+2+1=7) pour le propriétaire (test),
    - ne laisse aucun droit pour le groupe user (0)
    - ne laisse aucun droit pour tout le monde (0). D'où le masque 700...

    Plus de détails :
    man chown
    man chmod
    man chgrp
    0
  2. toto
     
    tu dois mettre le proprietaire du fichier comme étant

    root:GROUP ou GROUP est un groupe dans lequel ton utilisateur TOTO est présent

    par exemple

    >touch fichier
    >chown root:oracle fichier
    >chmod 660 fichier
    >su TOTO
    passwd:
    #cd /test
    /test#ll
    -rw-rw---- 1 root oracle 14 Jun 0 fichier
    /test#


    l'utilisateur toto a le droit de le modifier puisque le groupe oracle a les droits rw et que toto est dans le groupe oracle

    pour plus de combinaisons et les autres possibilitées :
    man chown
    man chmod
    voir /etc/group*
    voir /etc/pass*
    -1
  3. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    chown test:users lefichier
    chmod 700 lefichier
    -2
    1. MEN Molin
       
      Par exemple je suis root j'ai créé un fichier "monfichier" et je fait

      chown toto monfichier

      après cette commande est-ce que root peut acceder à monfichier ? ou root est toujous le proprietaire de monfichier?
      0