A propos de chmod

j'ai demande à mon enseignant si c'etait possible d'accorder des droits (d'accès à un fichier)à un seul utilisateur et pas aux autres membres de son groupe .j' agis en tant que utilisateur et non root.
il me dit : impossible je reponds si c'est le cas c'est un defaut de linux qu'il faut cooriger.
qu'en pensez vous?

7 réponses

  1. Hello,

    et si tu crees un fichier puis ensuite :
    chmod 700 fichier
    qu en est il?

    ++
    1. salut
      ( je precise en passant à Vikking que c'est pas cela que je veux! chmod 700 me donne tous les droits et rien à tous les autres, n'est ce pas?)
      mon problème: je créée un fichier en tant qu'user et je decide d'accorder un certain droit à un autre user et à lui seul.
      est ce possible ou pas?
  2. Hello,

    pour le chmod c'est ca!
    Pour ton probleme pourquoi ne passe tu pas par les groupes.
    Les droits sonty gérés ainsi : Moi - Le groupe - les autres.
    Tu cree deux user, (toto et tata), tu dis que toto fait partie du nouveau groupe user.
    Si ton fichier a les droit suivants rwxrwx--- alors toto y accedera ainsi que tata, + tous les autres utilisateurs membres du groupe user.
    C'est la seule possibilité pour donner l'accés a un fichier a un autre utilisateur que toi, perso je n'ai pas d'autres idées.

    Euh quand tu dis "je decide d'accorder un certain droit à un autre user et à lui seul. " qu'entends tu par la?, c est quoi ce droit?

    ++

    ps: j'espere avoir bien compris cette fois ci :/
    1. merci Vikking .on dirait que je n'ai pas ete tres clair,j'aimerais faire cette precision: 2 situations possibles:1)je ne suis pas root et2)je le suis
      si j'ai bien compris dans le 2 ieme cas c'est impossible ce que je veux et dans le 1er cas(en tant que root) il me suffit de creer un nouveau groupe dans lequel je mettrai toto seul si c'est à toto seul que je veux accorder ce ou ces droits( a propos de droits il s'agit bien sur de n'importe lequel des 3 droits r w x ou les 3 à la fois)
      ce qui pose probleme puisqu'il me semble un user appartient à un et un seul groupe !
  3. salut,

    Et en utilisant le chown, tu peux changer le proprietaire, et comme tu as tout les droits sur tes fichiers, tu dois pouvoir le donner à qqn d'autre.
    1. mais comment faire? là est le problème!je ne saisis tjs pas (jesuis debutant quand même et me pose pas mal de questions sur ce sytème qui semble fiable et excellent mais il faut que ce doute disparaisse je ne peux croire un seul instant que toute la communauté unix ne s'est pas soucié de ce problème !!)
      1. Webmaster
        Salut Yacouba,

        pour le chown, seul root peut modifier le propriétaire d'un fichier.
        Un utilisateur pourra uniquement changer le group (vers un groupe auquel il appartient)
        (usermod -G <nom groupe> <user> permet a root d'ajouter un ou plusieurs groupes a un utilisateur)

        Ben heu en fait, je pense que si ce n'est pas faisable, c'est que d'une part,
        ça serait laisser la possibilité a n'importe quel utilisateur de perdre (de son fait) le controle sur sa session, et d'autre part, parcequ'il n'y a (à mon sens) aucun interet à cela ?
        Pourquoi créer un fichier pour le rendre accessible à un unique utilisateur autre que moi !?

        Vraiment je ne vois pas quel avantage on pourrait en tirer :-(

        @++

        "Si c'est stupide et que ça marche,
                alors ce n'est pas stupide"
    2. Tu peux solutionner ton problème,
      Un utilisateur peut appartenir à plusieurs groupes.
      1. Modérateur
        salut les gars...
        oui tu peux affecter un utilisateur a plusieurs groupes...quand tu es root, ou du moins quand tu as acces en ecriture au fichier
        /etc/group

        par exemple tu peux avoir un user "admin" qui apartient aux groupes admin (obligatoirement), webmin et apache

        .O 
        (_)____... 
        _Castor