OVH Cloud OVH Cloud

Attribution des permissions de fichiers via un partage Samba

8 réponses
Avatar
runan
Bonjour,

J'ai un domaine Active Directory sous Windows 2000, je voudrai
migré le serveur de fichier actuellement sous Windows 2000 Server vers
une distribution Fedora Core 2 ou autre avec Samba. J'arrive sous Linux
à récupéré la liste des utilisateurs et groupes du domaine, par contre
ce que je voudrai c'est d'attribuer plusieurs groupes d'utilisateurs en
Controle Total sur un répertoire ou un fichier. Le problème sous linux
est que l'on est limité à utilisateur/groupe/autres alors que sous
Windows on peut mettre plusieurs groupes et plusieurs utilisateurs sur
un même répertoire et/ou sur un même fichier.

Comment peut-on contourner le problème ?

Merci d'avance pour vos remarques ou vos solutions contructives.

8 réponses

Avatar
chimay
runan wrote:
Bonjour,

J'ai un domaine Active Directory sous Windows 2000, je voudrai
migré le serveur de fichier actuellement sous Windows 2000 Server vers
une distribution Fedora Core 2 ou autre avec Samba. J'arrive sous Linux
à récupéré la liste des utilisateurs et groupes du domaine, par contre
ce que je voudrai c'est d'attribuer plusieurs groupes d'utilisateurs en
Controle Total sur un répertoire ou un fichier. Le problème sous linux
est que l'on est limité à utilisateur/groupe/autres alors que sous
Windows on peut mettre plusieurs groupes et plusieurs utilisateurs sur
un même répertoire et/ou sur un même fichier.


oui, mais un utilisateur peut faire partie de plusieurs groupes :)
Il te suffit de créer un groupe qui contient les utilisateurs auxquels
tu autorise l'accès au répertoire

Avatar
runan

runan wrote:

Bonjour,

J'ai un domaine Active Directory sous Windows 2000, je
voudrai migré le serveur de fichier actuellement sous Windows 2000
Server vers une distribution Fedora Core 2 ou autre avec Samba.
J'arrive sous Linux à récupéré la liste des utilisateurs et groupes
du domaine, par contre ce que je voudrai c'est d'attribuer plusieurs
groupes d'utilisateurs en Controle Total sur un répertoire ou un
fichier. Le problème sous linux est que l'on est limité à
utilisateur/groupe/autres alors que sous Windows on peut mettre
plusieurs groupes et plusieurs utilisateurs sur un même répertoire
et/ou sur un même fichier.



oui, mais un utilisateur peut faire partie de plusieurs groupes :)
Il te suffit de créer un groupe qui contient les utilisateurs auxquels
tu autorise l'accès au répertoire


J'y avais pensé mais le problème est que quand le nombre de répertoire
étant assez important ça fait une lourde tâche d'administration de plus
certain répertoire porte le même nom ce qui générait des difficultés
supplémentaires pour s'y retrouver facilement. Je parle à peu prêt de
300 répertoires voir plus avec des permissions différentes ... :-(


Avatar
TiChou
Dans le message <news:414fcd2e$0$2403$,
*runan* tapota sur f.c.o.l.configuration :

Bonjour,


Bonjour,

J'ai un domaine Active Directory sous Windows 2000, je voudrai
migré le serveur de fichier actuellement sous Windows 2000 Server vers
une distribution Fedora Core 2 ou autre avec Samba. J'arrive sous Linux
à récupéré la liste des utilisateurs et groupes du domaine, par contre
ce que je voudrai c'est d'attribuer plusieurs groupes d'utilisateurs en
Controle Total sur un répertoire ou un fichier. Le problème sous linux
est que l'on est limité à utilisateur/groupe/autres alors que sous
Windows on peut mettre plusieurs groupes et plusieurs utilisateurs sur
un même répertoire et/ou sur un même fichier.

Comment peut-on contourner le problème ?


Il faut utiliser sous Linux un système de fichier qui gère les ACL par
exemple ext2/3 (option disponible sous les noyaux 2.6.x, support à patcher
sous les noyaux 2.4.x) ou ReiserFS (noyau à patcher) ou bien encore XFS mais
j'aurais tendance à le déconseiller.
Ensuite il faut configurer Samba pour qu'il prenne en charge ce support ACL.
Vous trouverez de nombreuses documentations sur le sujet en cherchant sur
Google avec les mots clés samba+acl.

Merci d'avance pour vos remarques ou vos solutions contructives.


De rien.

--
TiChou

Avatar
runan

Dans le message <news:414fcd2e$0$2403$,
*runan* tapota sur f.c.o.l.configuration :



Bonjour,




Bonjour,



J'ai un domaine Active Directory sous Windows 2000, je voudrai
migré le serveur de fichier actuellement sous Windows 2000 Server vers
une distribution Fedora Core 2 ou autre avec Samba. J'arrive sous Linux
à récupéré la liste des utilisateurs et groupes du domaine, par contre
ce que je voudrai c'est d'attribuer plusieurs groupes d'utilisateurs en
Controle Total sur un répertoire ou un fichier. Le problème sous linux
est que l'on est limité à utilisateur/groupe/autres alors que sous
Windows on peut mettre plusieurs groupes et plusieurs utilisateurs sur
un même répertoire et/ou sur un même fichier.






Comment peut-on contourner le problème ?




Il faut utiliser sous Linux un système de fichier qui gère les ACL par
exemple ext2/3 (option disponible sous les noyaux 2.6.x, support à patcher
sous les noyaux 2.4.x) ou ReiserFS (noyau à patcher) ou bien encore XFS mais
j'aurais tendance à le déconseiller.
Ensuite il faut configurer Samba pour qu'il prenne en charge ce support ACL.
Vous trouverez de nombreuses documentations sur le sujet en cherchant sur
Google avec les mots clés samba+acl.



Merci d'avance pour vos remarques ou vos solutions contructives.




De rien.



Merci pour votre réponse. J'ai lu dans un forum que le XFS pourrait

répondre à mes besoins alors que le ext2 ou ext3 n'y correspondent pas à
cause des permissions utilisateur/groupe/autre. Pourquoi
déconseilleriez-vous le XFS ???
Pour la partie samba j'ai fait le nécessaire et j'arrive maintenant à
récupérer les users et groupes d'Active Directory ! Il me manque juste
le système de fichiers ... ;-)

Merci d'avance.


Avatar
TiChou
Dans le message <news:4151200d$0$13743$,
*runan* tapota sur f.c.o.l.configuration :

Merci pour votre réponse. J'ai lu dans un forum que le XFS pourrait
répondre à mes besoins alors que le ext2 ou ext3 n'y correspondent pas à
cause des permissions utilisateur/groupe/autre.


Je vous ai dit que sur les noyaux 2.6.X le support ACL existait sur les
systèmes de fichiers ext2/3 et que sinon il était possible de rajouter le
support ACL sur les systèmes de fichiers ext2/3 et ReiserFS via un patch (la
plupart des distributions Linux récentes proposent déjà des noyaux patchés
avec le support ACL). Donc ces systèmes de fichiers répondent aussi très
bien à vos besoins.

Pourquoi déconseilleriez-vous le XFS ???


Parce que ce système de fichier, même si ses caractéristiques sont
honorables, est un système de fichier jeune et rarement utilisé sous Linux
au contraire des systèmes de fichiers ext2/3 et ReiserFS qui sont des
standards et qui ont fait largement leurs preuves sous Linux.

À vous maintenant de choisir, mais j'insiste bien sur le fait que le système
de fichier XFS ne vous est pas du tout indispensable.

Merci d'avance.


Pas de quoi.

--
TiChou

Avatar
runan

Je vous ai dit que sur les noyaux 2.6.X le support ACL existait sur les
systèmes de fichiers ext2/3 et que sinon il était possible de rajouter le
support ACL sur les systèmes de fichiers ext2/3 et ReiserFS via un patch (la
plupart des distributions Linux récentes proposent déjà des noyaux patchés
avec le support ACL). Donc ces systèmes de fichiers répondent aussi très
bien à vos besoins.


C'est là où ça coince car j'ai fait des tests, et je ne peux pas

rajouter de groupe ou d'utilisteurs sur un fichier ou un répertoire à
part en mettant le tout dans un groupe. Et pourtant je n'ai pas le fait
les tests après l'apéritif .... :-)

Avatar
TiChou
Dans le message <news:415187cb$0$29447$,
*runan* tapota sur f.c.o.l.configuration :

Je vous ai dit que sur les noyaux 2.6.X le support ACL existait sur les
systèmes de fichiers ext2/3 et que sinon il était possible de rajouter le
support ACL sur les systèmes de fichiers ext2/3 et ReiserFS via un patch
(la plupart des distributions Linux récentes proposent déjà des noyaux
patchés avec le support ACL). Donc ces systèmes de fichiers répondent
aussi très bien à vos besoins.


C'est là où ça coince car j'ai fait des tests, et je ne peux pas
rajouter de groupe ou d'utilisteurs sur un fichier ou un répertoire à
part en mettant le tout dans un groupe.


Et vous le faites comment ? Avez-vous utilisé les commandes 'setfacl',
'getfacl' et 'chacl' pour vos tests ? Avez-vous vérifié que le support ACL
était bien présent dans votre noyau, sur les systèmes de fichiers que vous
utilisez ? Avez-vous activé le support ACL lors du montage des partitions
(option acl dans /etc/fstab).

Et pourtant je n'ai pas le fait les tests après l'apéritif .... :-)


La documentation sur les ACL existent, elle est nombreuse, même en français
(Google pages en France) et elle explique bien la mise en place des ACL sous
Linux. Donc dernier conseil, documentez-vous.

--
TiChou


Avatar
runan

Dans le message <news:415187cb$0$29447$,
*runan* tapota sur f.c.o.l.configuration :



Je vous ai dit que sur les noyaux 2.6.X le support ACL existait sur les
systèmes de fichiers ext2/3 et que sinon il était possible de rajouter le
support ACL sur les systèmes de fichiers ext2/3 et ReiserFS via un patch
(la plupart des distributions Linux récentes proposent déjà des noyaux
patchés avec le support ACL). Donc ces systèmes de fichiers répondent
aussi très bien à vos besoins.







C'est là où ça coince car j'ai fait des tests, et je ne peux pas
rajouter de groupe ou d'utilisteurs sur un fichier ou un répertoire à
part en mettant le tout dans un groupe.




Et vous le faites comment ? Avez-vous utilisé les commandes 'setfacl',
'getfacl' et 'chacl' pour vos tests ? Avez-vous vérifié que le support ACL
était bien présent dans votre noyau, sur les systèmes de fichiers que vous
utilisez ? Avez-vous activé le support ACL lors du montage des partitions
(option acl dans /etc/fstab).



Et pourtant je n'ai pas le fait les tests après l'apéritif .... :-)




La documentation sur les ACL existent, elle est nombreuse, même en français
(Google pages en France) et elle explique bien la mise en place des ACL sous
Linux. Donc dernier conseil, documentez-vous.



ok là c'est clair !!!! merci pour tout !!!!