Retourner aux forums || Retourner au forum Linux.general
Linux.general : Espace disque partage entre utilisateurs
Posté par Bonnefille Guilhem (page perso, ) le 02 mars 2005Je 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.
> Lire le message (3 commentaires, moyenne: 1,3).
2-3 soluces
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
allez gros con, moinsse moi donc !
-
[^]Re: 2-3 soluces
Peu importe le FS !
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 !
All articles which are excluded shall be deemed included
Tous les articles exclus sont considérés inclus
--Brian de Palma in Phantom of the Paradize
Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.general



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.