samba: partager sous dossiers

samba: partager sous dossiers - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 31-08-2006 à 22:39:43    

Bonjour
 
Voila j ai un serveur samba qui fonctionne (et oui  :D ) avec divers partage, mais voila on m'a demandé de réaliser un partage un peu spécial je m'explique par un exemple:
- un utilisateur A un utilisateur B un utilisateur C et un utilisateur D
 
Ce que l'on ma demandé c est créer un partage ou A serait l'administrateur et aurais accès au dossier de B de C et D mais que B,C, et D ne puisse accédé au dossier l'un de l autre, ce que j ai pensé pour facilité la chose pour A c est:  
 
Un dossier principal pour tous et dedans des sous dossier pour B C et D que eux seuls peuvent accéder  
 
                       Dossier de B > accessible que par B et A
Dossier parent > dossier de C > accessible que par C et A
                       Dossier de D > accessible que par C et A
 
Donc ma question c est est ce possible ?? Déjà lol et comment le faire  
 
Merci par avance

Reply

Marsh Posté le 31-08-2006 à 22:39:43   

Reply

Marsh Posté le 01-09-2006 à 12:07:02    

Oui bien sur que c'est possible, tu n'as qu'a créer les bons dossiers, ensuite tu ajoutes A au groupe de B, C et D. Ensuite tu règle tout ça avec les permissions unix :
http://fr.wikipedia.org/wiki/Permissions_Unix


---------------
--
Reply

Marsh Posté le 01-09-2006 à 15:58:28    

est ce que comme cal ca fonctionenrais ??
 
#
[drh_surv]
#Ce répertoire aura donc pour nom de partage drh_surv
comment =Partage pour le groupe drh_surv
# Le répertoire à partager est /home/drh_surv
path = /home/drh_surv
# il ne pourra pas être accessible par tous les utilisateurs
public = no
# indication du groupe autorisé
valid users = @drh
# on pourra y écrire (bien sûr par ceux qui peuvent y accéder..)
write list = @drh
read list = @drh
# les permissions par défaut des fichiers créés (le mot mode peut être remplacé par maskw)
create mode = 0777
#
[drh_survA]
path = /home/drh_surv/survA
# il ne pourra pas être accessible par tous les utilisateurs
public = no
# indication du groupe autorisé
valid users = @drh survA
# on pourra y écrire (bien sûr par ceux qui peuvent y accéder..)
write list = @drh survA
read list = @drh survA
# les permissions par défaut des fichiers créés (le mot mode peut être remplacé par maskw)
create mode = 0777
#
[drh_survB]
path = /home/drh_surv/survB
# il ne pourra pas être accessible par tous les utilisateurs
public = no
# indication du groupe autorisé
valid users = @drh survB
# on pourra y écrire (bien sûr par ceux qui peuvent y accéder..)
write list = @drh survB
read list = @drh survB
# les permissions par défaut des fichiers créés (le mot mode peut être remplacé par maskw)
create mode = 0777
#

Reply

Marsh Posté le 04-09-2006 à 11:08:03    

Le plus simple c'est de tester je dirais :)
Moi je pensais plutot à un seul partage samba , et le reste geré avec les permissions unix


---------------
--
Reply

Marsh Posté le 04-09-2006 à 18:12:29    

et avec des ACL c'est encore mieux. les dernières versions de SAMBA supportent l'ACL, ainsi que les fs comme ext3/XFS


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 04-09-2006 à 19:14:19    

Eu avec un peu plus d aide et détail c est pas de refu lol car la je nage un peu je dirais  
 
merci

Reply

Marsh Posté le 05-09-2006 à 10:54:04    

On t'as aidé, et donné assez de détails, c'est à dire deux pistes qui si tu les suis, te permettront de résoudre ton problème.
Après il n'y a pas de magie, tu vas devoir lire de la documentation, et apprendre pour ne plus "nager".  
Au minimum le début de la doc Samba et une documentation générale sur la gestion des droits d'accès unix ou sur les ACL.


---------------
--
Reply

Marsh Posté le 06-09-2006 à 18:11:04    

je dis pas que vous ne m avez pas aidé mais si il existe des docs ou site la dessus je prend volontier  
 
merci

Reply

Marsh Posté le 07-09-2006 à 11:44:46    

Pour samba, la doc du site officiel doit etre bien, au moins celle de base.
Et pour les droits unix, je t'ai donné un lien plus haut


---------------
--
Reply

Sujets relatifs:

Leave a Replay

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