Forum Linux.général Espace disque partage entre utilisateurs

Posté par  (site web personnel) .
Étiquettes : aucune
0
2
mar.
2005
Bonjour a tous,

Je souhaiterai partager une arborescence entre plusieurs utilisateurs sans qu'ils soient gênés par des histoires de permissions. En fait, je voudrais un espace ou n'importe qui peut modifier n'importe quoi (qu'il soit ou non le propriétaire du fichier). En gros, je voudrais creer un bac a sable.

Dans une première version, j'avais utilisé une partition VFAT en me disant que, puisque ce système de fichier ne gère pas la notion d'utilisateur, mes utilisateurs ne risquaient pas de se bloquer avec des problèmes de permissions. Or, ce système de fichier ne semble pas supporter les manipulations de dates des fichiers.

Quelle solution me proposait vous ?
Quel système de fichier avec quelles options ?

Pour la petite histoire (ca peut aider a trouver une solution) c'est pour mon ordi famillial dans lequel je veux creer un espace de stockage des photos. Comme les photos en question interessent tout le monde, je veux que si l'utilisateur toto ajoute une photo p1 alors l'utilisateur tata peut modifier la photo.

D'avance merci de vos conseils.
  • # 2-3 soluces

    Posté par  . Évalué à 1.

    hello ,
    il existe plusieur solutions j'en entrevois 2
    1) creer un compte "free" dont tout le monde connait le pass ...
    2) utiliser les sticky bit (de memoire) il s'agit de creer un compte avec l'attribut sticky bit (man chmod , je me souviens plus des perm precise mais ca sera qqch du genre "chmod 4777" (le 4 etant le sticky bit (verifie c'est vieux dans mon esprit)) , ca permet de proteger le boulot de chacun (x peut pas effacer les fichier d'y) .
    tiens tu peux aussi creer un rep en lecture/ecriture pour tous
    • [^] # Re: 2-3 soluces

      Posté par  . Évalué à 1.

      oups pas de creer un compte pour le sticky bit mais un repertoire (pardon)
  • # Peu importe le FS !

    Posté par  . Évalué à 2.

    Avec un répertoire portant les "bonnes" permissions, ça fait tout comme tu veux. Un petit exemple étant plus parlant qu'un long discours, lis ce qui suit.
    Connecté root, j'ai fait ça :
    $ groupadd famille
    $ vi /etc/group

    Dans ce fichier, j'ai modifié la ligne commençant par famille par ça :
    famille:x:103:titi, tutu

    Evidement, les utilisateurs titi et tutu existaient déjà avant.

    Ensuite, toujours sous root :
    $ cd /home
    $ mkdir pub
    $ chmod 774 pub
    $ chmod g+s pub
    $ chgrp famille pub

    Maintenant, en tant que titi, voici ce qui se passe :
    $ cd /home/pub
    $ touch plop
    $ ll plop
    -rw-r--r-- 1 titi famille 0 2005-03-02 17:34 plop

    En jouant un tant soit peu avec le umask, on doit pouvoir arriver à ses fins ! En effet, pour mes tests, l'umask était à 0022. En le passant à 0002, tout est rentré dans l'ordre, et tout le monde peut modifier les fichiers créés dans ce répertoires.
    Ce n'est pas possible de changer le propriétaire des fichiers en faisant un chmod u+s sur le répertoire, car seul root est autorisé à faire un chown.
    Voilà, en espérant que ça en aidera quelques uns !

Suivre le flux des commentaires

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