Creer un repertoire echange pour plusieurs utilisateurs [Résolu]

Creer un repertoire echange pour plusieurs utilisateurs [Résolu] - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 22-03-2006 à 16:45:13    

Bonjour tout le monde,
 
Voila je continue toujours mon projet c'est à dire mise en place d'un serveur web avec tous les outils adapté et mes comptes FTP.
Tous marche donc c est plutot pas mal. (merci encore a vous pour votre aide)
 
J ai deux petites questions pour améliorer mon sujet et que j'aimerais mettre en place:
 
     - Est ce possible de creer un script pour creer des utilisateurs ? en fait je doit creer environ 40 utilisateurs, mais bon fait la commande a chaque fois c est un peu long et pas pratique.
 
     - Est ce possible de creer un repertoire echange ? Actuellement j ai un admin qui peut acceder aux données du site pour qu il puisse mettre le site a jour et un compte anonyme qui peut deposer des données dans un repertoire pour que les personnes qui se connectent en anonyme puissent telecharger les données. Je voudrais creer un repertoire "echange" pour que les utilisateurs puissent se partagé des données, pour le moment ils ont juste acces a leurs données dans /home/repuser.
 
 
Si vous avez des questions hesitez pas, merci encore pour votre aide c'est super sympa.
 
 
Ps: je vais surement mettre en ligne mon compte rendu de sujet ( tutorial, etude produits), ca pourra toujours aider :)


Message édité par raised le 23-03-2006 à 16:58:08
Reply

Marsh Posté le 22-03-2006 à 16:45:13   

Reply

Marsh Posté le 23-03-2006 à 10:37:14    

personne ne voit ? :s

Reply

Marsh Posté le 23-03-2006 à 12:14:38    

pour le script je peux pas t'aider mais pour la deuxieme solution j'ai fait un mount avec option bind du repertoire que je voulais partager sur le FTP
mais parei pour 40 users ca peut etre long , la encore il faudrais avoir un script


---------------
Tweekers : Tweeks 4 Geeks
Reply

Marsh Posté le 23-03-2006 à 15:40:45    

Ok merci c est bien ce que j avais pensé avec l option bind.
 
Par contre si une personne pouvait m'aider pour le script ca serai super car j en ai jamais fait :s
 
Encore merci a vous !

Reply

Marsh Posté le 23-03-2006 à 15:58:01    

En ce qui concerne la commande bind je comprend pas tout si quelqun pouvait m éclairer.
 
Exemple: J ai un compte user qui possede son rep /home/user
             Il fait ce qu il veut dedans donc tous les droits
             J ai environ 40 utilisateurs comme ca avec chacun leur  rep,mai il me faudrai un rep echange pour qu il s echange des données.
             
Il faut donc tout d abord creer le rep d echange je pense :)  
      mkdir /home/echange
 
Et c est la ou je bloque pour que ce rep soit dans tous les rep users en fait, que ca soit commun bien sur :p
 
Un ptit coup d'aide serai sympatoch, merci beaucoup.

Reply

Marsh Posté le 23-03-2006 à 16:36:50    

Alors j ai trouvé tout seul en fait, j explique comment j ai fait :  
 
Imaginons 2 utilisateurs: user1 et user2 avec chacun leur rep repuser1 et repuser2
 
Il faut creer un rep echange je l ai mis la pour ma part: /home/echange/echange ( oui faut le mettre 2 fois )
 
Ensuite on utilise bind pour mettre en commun le rep echange sur les autres comptes : mount --bind /home/echange /home/repuser1
                        mount --bind /home/echange /home/repuser2
 
Ensuite on attributs les droits sur le rep echange :  
                        chmod 777 /home/echange/echange
 
Et voila le tour est joué :p

Reply

Marsh Posté le 24-03-2006 à 12:29:54    

alors euh j'ai pas fait ca moi ...
en fait dans chaque repertoire utilisateur (bon dans mon cas j'en ai qu'un mais c pareil) j'ai fait un repertoire vide contenant les données a acceuillir puis avec je regle les droits sur ce repertoire vide et ca marche
 
apres j'ai mis mes bind dans /etc/fstab :
 
par exemple  
/home/music /var/ftp/music bind 0 0
 
ceci dit je comprends ta methode avec les 2 repertoires echange, le truc c'est que si tu deplace un fichier dans ton /home/echange, il va se retrouver a la racine de ton repuser (ouais je sais il y a pas de raison que ca arrive...


---------------
Tweekers : Tweeks 4 Geeks
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed