Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1731 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  monter un dossier pour plusieurs users

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

monter un dossier pour plusieurs users

n°715009
smat59
Posté le 05-08-2005 à 18:22:54  profilanswer
 

Je m'explique.
Pour que les utilisateurs de mon ftp puissent acceder à un dossier commun,
j'ai utilisé la commande  
mount --bind /dossier_ftp/  /home/mat/ftp/      
ainsi, le contenu de dossier_ftp est visible dans le dossier ftp du compte mat
jusque là pas de soucis, tout fonctionne parfaitement
en mettant l'equivalent du mount --bind dans mon fstab, ça fonctionne aussi
j'ai donc du rajouter une ligne par utilisateur dans mon fstab, afin que tous puissent voir le dossier
les utilisateurs du ftp sont des utilisateurs locaux
ce que je voudrai savoir (on y arrive!!!) :
existe-t-il un moyen de dire :
monter le dossier /dossier_ftp/ dans /home/utilisateur/ftp
quel que soit l'utilisateur et sans avoir a rien changer même en cas de création d'un nouveau user
j'espère avoir été clair
Merci pour votre aide
Mat
 
 


---------------
A train station is where a train stops, a bus station is where a bus stops.on my PC I have a workstation
mood
Publicité
Posté le 05-08-2005 à 18:22:54  profilanswer
 

n°715011
Profil sup​primé
Posté le 05-08-2005 à 18:25:27  answer
 

mount mon dossier ftp dans le fstab, puis  
 
ln -s /le/dossier/qui/me/plait/ /home/user/ftp/
 
dans le skel, ca devrait pouvoir se mettre sans trop de problemes...

n°715013
smat59
Posté le 05-08-2005 à 18:30:28  profilanswer
 

je vais tester comme ça
je vais voir si ça ne pose pas de problème au niveau du ftp
faut pas que les users arrivent a se ballader comme ils veulent
c'était l'interêt du --bind ;)
merci pour la reponse rapide


---------------
A train station is where a train stops, a bus station is where a bus stops.on my PC I have a workstation
n°715016
Profil sup​primé
Posté le 05-08-2005 à 18:33:18  answer
 

ah oui, j'oubliait ce detail...  
boarf, permissions 600 et hop plus personne de non autorisé dans les autres dossiers...
 
edit : avec un peu de groupes pour raffiner...


Message édité par Profil supprimé le 05-08-2005 à 18:33:58
n°715018
smat59
Posté le 05-08-2005 à 18:42:41  profilanswer
 

it doesn't work
les liens sont pris comme des fichiers
donc des que l'utilisateur veut rentrer dans un dossier pointé par un lien, bah ça ne marche pas :(
je continue les recherches
merci


---------------
A train station is where a train stops, a bus station is where a bus stops.on my PC I have a workstation
n°715033
Profil sup​primé
Posté le 05-08-2005 à 20:15:11  answer
 

ah mince... en même temps, en y reflechissant un peu...
 
tu peux toujours tricher en faisant un .profile ou autre se chargeant au demarrage d'une session et qui se detruit à la premiere utilisation... et tu lui fait ajouter ton lien...
 
mais c'est du super porc...

n°715057
smat59
Posté le 05-08-2005 à 21:09:53  profilanswer
 

ok merci de ton aide
je vais regarder si je ne trouve pas moins porc comme tu dis
et sinon je ferai comme ca ;)
bonne soirée


---------------
A train station is where a train stops, a bus station is where a bus stops.on my PC I have a workstation
n°715068
phosphorus​68
Pseudo à n°
Posté le 05-08-2005 à 22:26:36  profilanswer
 

Qui n'a pas le droit de le voir, ce dossier FTP? Si tu restreins l'accès au FTP à cette unique machine ...
 
Sinon, je ne sais pas si ça existe mais tu pourrais lier un script à adduser

n°715073
smat59
Posté le 05-08-2005 à 22:44:03  profilanswer
 

en fait voila le truc
j'avais essayé de créer une base de données d'utilisateurs mais ça avait foiré
la seule solution qu'il me restait c'était de créer des utilisateurs locaux
donc, imaginons que je veuille te créer un compte, je te crée un compte local sur ma machine et je te chroot dans ton dossier personnel
chaque user est donc chrooté dans son dossier personnel
mais comme je voulais partager des données communes à tous les utilisateurs la solution du mount --bind etait la solution idéale
je précise que cette solution fonctionne parfaitement
le seul truc c'est que le fstab doit avoir une ligne par utilisateur
et au boot ca fait toute une liste de montage des repertoires
je sais, je fait chier mon monde pour rien
mais c'est une question que je me posais
si c'est impossible je continuerai comme c'était jusque là
merci à vous
Mat


---------------
A train station is where a train stops, a bus station is where a bus stops.on my PC I have a workstation
n°715109
sebchap
Share the knowledge
Posté le 06-08-2005 à 01:37:46  profilanswer
 

Peut-etre une idée:
fais un dossier /home/ftp/repertoire_commun qui contient donc tes données visibles par tout le monde (en montant avec --bind si tu veux)
Lors de la creation d'un utilisateur, fais en sorte que son home soit /home/ftp/user.
Tu definie les droit de lecture de chaque dossier personnels à l'utilisateur en question uniquement et tu chroot tout le monde dans /home/ftp.
Normalement (je n'ai pas testé) les utilisateur pourront se balader dans le chroot (/home/ftp) et pouvoir ainsi avoir acces aux donner communes mais ne pourront aller que dans leur repertoire personnel


---------------
BOFH excuse #400:We are Microsoft.  What you are experiencing is not a problem; it is an undocumented feature.
mood
Publicité
Posté le 06-08-2005 à 01:37:46  profilanswer
 

n°715122
smat59
Posté le 06-08-2005 à 10:06:23  profilanswer
 

ah bah évidement  :pt1cable:  
vu que les utilisateurs n'ont rien à écrire en dehors du repertoire commun
je teste ça ce soir et je te dis si ça fonctionne
merci en tous cas


---------------
A train station is where a train stops, a bus station is where a bus stops.on my PC I have a workstation
n°735921
marcoluni
RAS
Posté le 30-09-2005 à 09:47:42  profilanswer
 

smat59 a écrit :

ah bah évidement  :pt1cable:  
vu que les utilisateurs n'ont rien à écrire en dehors du repertoire commun
je teste ça ce soir et je te dis si ça fonctionne
merci en tous cas


 
petit up parceque je configure çà aussi en mode propre ...
 
Qu'est-ce que tu as mis dans ton fstab ?
 
est-ce que çà peut marcher par exemple ?
 

Code :
  1. /share      /home/toto/share     bind


 
ou bien c'est un peu plus complexe ?
 
 :bounce:
 
edit :
je pense avoir trouvé ... enfin peu être, vé tester ...
 
/share     /home/toto/share     none    bind     0 0


Message édité par marcoluni le 30-09-2005 à 10:03:02

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  monter un dossier pour plusieurs users

 

Sujets relatifs
dossier commun sous sambaRendre un dossier naviguable avec apache
Remplacer un mot sur plusieurs fichiers ?[Samba] Partage d'un dossier multi-groupe dans un dossier partagé
Configuration SAMBA et alias de noms entre users Windows et Unix[résolu][suse 9.3] Donner les droits pour monter lecteur dvd
logiciel pour crypter un dossierMonter un disque distant en mode block?
Monter un disque USB2(débranché) au démarrage de Red Hat Enterprise V3Monter un dossier d'un PC Windows sur un PC Linux
Plus de sujets relatifs à : monter un dossier pour plusieurs users


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR