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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  Samba, deplacement de fichier et heritage d'autorisations

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Samba, deplacement de fichier et heritage d'autorisations

n°1096586
Antidote95
Posté le 11-12-2008 à 13:26:13  profilanswer
 

Salut tout le monde,
J'ai un server debian etch avec samba 3. Il me sert pour le stockage des fichier tel que les photos...
J'ai un petit probleme d'autorisation. Voila comment tout ca fonctionne:
Chaque utilisateur utilise son HOME directory pour acceder a tout les fichier.
Des liens symboliques ont ete crees dans ces home directory pour acceder a d'autres disques.
Les home ont un masque de creation 770 avec owner et group = user.
Les autres disques sont tous en 770 avec owner = root et group = users.
Le probleme est que lorsque je deplace un fichier du home vers un disque en passant par les liens les autorisations du fichier restent owner = group = user. Mais lorsque je deplace le fichier en passant par le partage samba classique il change bien les autorisations.
Sauriez vous comment faire pour que samba change les autorisation systematiquement en accord avec le repertoire pere?
Merci

mood
Publicité
Posté le 11-12-2008 à 13:26:13  profilanswer
 

n°1096709
e_esprit
Posté le 11-12-2008 à 20:54:03  profilanswer
 

man smb.conf

inherit owner (S)
The ownership of new files and directories is normally governed by effective uid of the connected user. This option allows the Samba administrator to specify that the ownership for new files and directories should be controlled by the ownership of the parent directory.
 
Common scenarios where this behavior is useful is in implementing drop-boxes where users can create and edit files but not delete them and to ensure that newly create files in a user's roaming profile directory are actually owner by the user.
 
Default: inherit owner = no


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1096866
Antidote95
Posté le 12-12-2008 à 12:45:00  profilanswer
 

Cette option ne change rien en fait. Mon but n'est pas de modifier le owner mais le group en fait. Le but est que les autres utilisateurs puissent acceder au fichier or le owner est unique.
De plus la meme option pour le group n'existe pas il me semble

n°1096878
fighting_f​alcon
Posté le 12-12-2008 à 14:08:03  profilanswer
 

regarde du côté du paramètre "force group"

n°1096882
Antidote95
Posté le 12-12-2008 à 14:41:12  profilanswer
 

oaui mais si je mets force group = nom_grp pour le partage du home alors tous les fichiers du home seront aussi accessible aux nom_group. Si je mets les autorisation du home en 700 alors les fichier cree dans les dossiers linker seront aussi 700.

n°1096884
Le_Tolier
Hello IT ?
Posté le 12-12-2008 à 14:48:36  profilanswer
 

peut avec les ACL ?


---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !
n°1097058
fighting_f​alcon
Posté le 13-12-2008 à 18:23:33  profilanswer
 

et tu es obligé de faire ça ? (je veux dire passer par des liens symboliques depuis les homes des users)
 
les ACL ne changeront rien je pense

n°1097071
e_esprit
Posté le 13-12-2008 à 19:06:31  profilanswer
 

Si parce qu'avec les ACLs, tu utilises 'inherit acls', et comme les acls contiennent aussi les infos de groupe et de owner, ca fera ce qu'il attends.
 
Mais bon encore faut-il que son FS prenne en charge les ACLs.


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1097087
fighting_f​alcon
Posté le 13-12-2008 à 20:00:10  profilanswer
 

vi c'est vrai
 
j'oublie toujours la puissance des ACL (mais pourquoi je les utilise pas ...)

n°1097088
M300A
Posté le 13-12-2008 à 20:03:16  profilanswer
 

setfacl
 
Toute autre tentative n'aboutira pas :D

mood
Publicité
Posté le 13-12-2008 à 20:03:16  profilanswer
 

n°1097128
Antidote95
Posté le 14-12-2008 à 03:21:38  profilanswer
 

Bien je pense que je vais peu etre changer de facon de faire, si jai bien compris ce n'est pas basique a installer les ACL!
Merci tout le monde en tout cas ;)

n°1097133
e_esprit
Posté le 14-12-2008 à 10:10:52  profilanswer
 

Si t'es en ext3 ou xfs, c'est juste une option à activer au montage ;)


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1097204
fighting_f​alcon
Posté le 14-12-2008 à 19:14:00  profilanswer
 

e_esprit, je me pose une question : les acl en ext3 ou xfs, ok ça marche out-of-the-box on est d'accord (option dans fstab et roulez)...
mais est ce qu'il ne faudrait pas que samba soit au courant aussi que le fs utilise des ACL, sans quoi il ne les placera pas sur les nouveaux fichiers créés ?

n°1097223
e_esprit
Posté le 14-12-2008 à 20:05:01  profilanswer
 

Ben oui, faut aussi les activer dans samba, mais c'est qu'une ligne à rajouter (+ une ligne pour le inherit...) dans la conf, c'est pas la mort :D


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1097233
fighting_f​alcon
Posté le 14-12-2008 à 22:13:31  profilanswer
 

ok, c'était la question que je me posais
 
car me souviens d'un tuto que j'avais lu il y avait qqs années, c'était récup sources, dézip, patch, compile, install, test, ...
 
enfin la merde quoi

n°1097234
M300A
Posté le 14-12-2008 à 22:21:51  profilanswer
 

Heu oé nan, on en a plein en prods et ça roule.
 
Je pourrais te sortir la conf demain si tu veux :)

n°1097237
esox_ch
Posté le 14-12-2008 à 22:25:52  profilanswer
 

Moi je suis preneur pour la conf.. J'ai jamais été capable de mettre en place un samba correctement :D


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1097255
fighting_f​alcon
Posté le 15-12-2008 à 08:08:59  profilanswer
 

Citation :

... je me souviens ...


 
sous-entendu dans des temps anciens, reculés :D

n°1097261
Le_Tolier
Hello IT ?
Posté le 15-12-2008 à 08:52:47  profilanswer
 

esox_ch a écrit :

Moi je suis preneur pour la conf.. J'ai jamais été capable de mettre en place un samba correctement :D


 
Voilà pourquoi tu n'as pas été élu [:hahaguy]
 


---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !
n°1097365
M300A
Posté le 15-12-2008 à 14:32:01  profilanswer
 


[global]
        idmap uid = 20000-30000
        ldap group suffix = ou=Groups
        add machine script = /usr/lib/mmc/add_machine_script '%u'
        domain logons = Yes
        logon path =
        print command =
        delete share command = /usr/lib/mmc/delete_share_script
        idmap backend = ldap:ldap://127.0.0.1/
        logon script = %U.bat
        lprm command =
        printcap name = cups
        idmap gid = 20000-30000
        ldap idmap suffix = ou=Idmap
        passdb backend = ldapsam:ldap://127.0.0.1/
        workgroup = BLABLA
        ldap user suffix = ou=Users
        map acl inherit = Yes
        ldap admin dn = cn=admin,dc=blabla
        name resolve order = bcast host
        ldap passwd sync = Yes
        addprinter command = /usr/lib/mmc/add_printer_script
        printing = cups
        lpq command = %p
        add share command = /usr/lib/mmc/add_change_share_script
        log level = 3
        server string = SERVEUR-BLABLA
        ldap suffix = dc=blabla
        force unknown acl user = Yes
        null passwords = Yes
        deleteprinter command = /usr/lib/mmc/delete_printer_script
        ldap machine suffix = ou=Computers
        domain master = Yes
        preferred master = yes
    local master = yes
    os level = 255
    logon home =
    wins support = yes


 
Un exemple de conf...

n°1097639
esox_ch
Posté le 16-12-2008 à 13:23:47  profilanswer
 

Le_Tolier a écrit :


 
Voilà pourquoi tu n'as pas été élu [:hahaguy]
 


 
Chez moi je n'ai que des Linux... Faudra m'expliquer à quoi ça me sert de me casser la tête à mettre en place samba...
Et au boulot, c'est l'école qui nous a mis à disposition un partage Samba, donc rien besoin de configurer :o


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1097644
Le_Tolier
Hello IT ?
Posté le 16-12-2008 à 14:05:50  profilanswer
 

esox_ch a écrit :


 
Chez moi je n'ai que des Linux... Faudra m'expliquer à quoi ça me sert de me casser la tête à mettre en place samba...
Et au boulot, c'est l'école qui nous a mis à disposition un partage Samba, donc rien besoin de configurer :o


 
Parce que NFS c'est pourri [:hahaguy]


---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !
n°1097654
esox_ch
Posté le 16-12-2008 à 15:07:03  profilanswer
 

Bof je sais pas ..
Je me sers juste de sshfs pour monter mes rep "shared" et c'est roulez ... Je vois pas comment obtenir un meilleur rapport temps investi/résultat :o

 

Edit: Mais c'est peut-être vrai qu'un vrai Nerd installerait un serveur Ldap (+kerberos & co ) pour pouvoir s'authentifier sur son samba même s'il est le seul utilisateur du réseau :bounce:

Message cité 1 fois
Message édité par esox_ch le 16-12-2008 à 15:08:02

---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1097656
memaster
ki a volé mon 62?
Posté le 16-12-2008 à 15:10:21  profilanswer
 

Le_Tolier a écrit :


 
Parce que NFS c'est pourri [:hahaguy]


troué [:aloy2]  
m'enfin moi maintenant que je n'ai vraiment plus que du linux@home, j'utilise nfs car plus rapide [:raziel-92]


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
n°1097721
e_esprit
Posté le 16-12-2008 à 19:29:22  profilanswer
 

Le_Tolier a écrit :


 
Parce que NFS c'est pourri [:hahaguy]


Moins que Samba quand même :D
 
Mais bon, parc Windows... :sweat:


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1097743
Antidote95
Posté le 16-12-2008 à 22:06:42  profilanswer
 

esox_ch a écrit :

Bof je sais pas ..
Je me sers juste de sshfs pour monter mes rep "shared" et c'est roulez ... Je vois pas comment obtenir un meilleur rapport temps investi/résultat :o
 
Edit: Mais c'est peut-être vrai qu'un vrai Nerd installerait un serveur Ldap (+kerberos & co ) pour pouvoir s'authentifier sur son samba même s'il est le seul utilisateur du réseau :bounce:


Merde cest presque mon cas :)

mood
Publicité
Posté le   profilanswer
 


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

  Samba, deplacement de fichier et heritage d'autorisations

 

Sujets relatifs
MAC vers Linux copie de fichier contenant des "/"Quota non respectés via partage samba
dhcpd : Loglevel et fichier log séparéSamba et default_quota
Serveur de fichier fiable Raid 5installer et configurer samba sous freebsd
fichier orphelins[gnome 2.24] Copie tres tres lente via ssh et samba
Importer des comptes SAMBA ?Sciript suppression fichier .doc plus d'un mois
Plus de sujets relatifs à : Samba, deplacement de fichier et heritage d'autorisations


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