OVH Cloud OVH Cloud

SMB "defer sharing violations = no" dans mes smb.conf

5 réponses
Avatar
Jacques Perrocheau
Bonjour,

Une interrogation..., des

defer sharing violations = no

se sont glissé dans les smb.conf de toutes mes machines. Je suis à peu
près sur que ce n'est pas moi qui les y ai mis. Une mise à jour récente ?

1) Qu'en est-il chez vous ?

2) J'ai beau lire et relire le man correspondant:

man smb.conf

----
defer sharing violations (G)

Windows allows specifying how a file will be shared with other
processes when it is opened. Sharing violations occur when a file
is opened by a different process using options that violate the
share settings specified by other processes. This parameter causes
smbd to act as a Windows server does, and defer returning a "sharing
violation" error message for up to one second, allow- ing the client
to close the file causing the violation in the meantime.

Unix by default does not have this behaviour.

There should be no reason to turn off this parameter, as it is
designed to enable Samba to more correctly emulate Windows.

Default: defer sharing violations = True
---

Je n'y comprends rien. Une bonne âme pourrait-elle m'aider à décrypter
ce paragraphe. En particulier au sujet de la recommandation de la fin du
du paragraphe et de l'état par défaut (logique négative ou positive ?)
et de la syntaxe associée... J'avoue que je sèche.. ;-(



P.S. suivi vers le groupe idoine fr.comp.sys.mac.communication

--
Jacques PERROCHEAU
Synthèse et Electrosynthèse Organiques, C.N.R.S. UMR 6510
Université de Rennes I, Campus de Beaulieu, F-35042 RENNES Cedex
Tel: +33 2 23 23 63 74, Fax: +33 2 23 23 63 74

5 réponses

Avatar
Jacques Perrocheau
In article <425274ea$0$13585$,
Matt wrote:

se sont glissé dans les smb.conf de toutes mes machines. Je suis à peu
près sur que ce n'est pas moi qui les y ai mis. Une mise à jour récente ?


Oui. La dernière mise à jour de sécurité.

1) Qu'en est-il chez vous ?


C'est pareil (je veux parler de l'ajout de l'option).


OK, je suis rassuré...


Je n'y comprends rien. Une bonne âme pourrait-elle m'aider à décrypter
ce paragraphe. En particulier au sujet de la recommandation de la fin du
du paragraphe et de l'état par défaut (logique négative ou positive ?)
et de la syntaxe associée... J'avoue que je sèche.. ;-(


Cela t'indique que lorsque plusieurs clients SMB essayent de manipuler le
même fichier mais avec des options différentes, une alerte peut être
affichée. Cela permet à SMB de se comporter face à une telle situation
comme un serveur Windows.

Le dernier paragraphe indique qu'il n'y a pas de raisons particulières de
désactiver cette option car elle permet à Samba d'émuler correctement un
serveur Windows.


OK, cela je l'avais à peu près compris. Tu me réexpliques comment
s'écrit "Alain", sans m'expliquer comme s'écrit "Schopenhauer"... ;)

Alors je vais réexpliquer mon interrogation.

Pourquoi s'occuper de "defer sharing violations" puisque si je
comprends, (bien ou mal ?), par défaut, donc sans rien ajouter dans
smb.conf, elle est à "true"¬tivé ?

Default: defer sharing violations = True


Dois-t-on comprendre que,

defer sharing violations = no

est seulement là pour "forcer l'interdiction" de désactivation de "defer
sharing violations" ?

Moi, ces trucs d'unixien..., j'ai du mal.

--
Jacques PERROCHEAU
Synthèse et Electrosynthèse Organiques, C.N.R.S. UMR 6510
Université de Rennes I, Campus de Beaulieu, F-35042 RENNES Cedex
Tel: +33 2 23 23 63 74, Fax: +33 2 23 23 63 74


Avatar
Patrick Stadelmann
In article <d2u8p0$ka0$,
Jacques Perrocheau wrote:

Pourquoi s'occuper de "defer sharing violations" puisque si je
comprends, (bien ou mal ?), par défaut, donc sans rien ajouter dans
smb.conf, elle est à "true"¬tivé ?


Apple ne semble pas vouloir utiliser la valeur par défaut depuis la
dernière MàJ de sécurité. L'option est donc mise à "no" (qui est
synonyme de "false" dans le smb.conf).

Patrick
--
Patrick Stadelmann

Avatar
Antoine Thierry
Une interrogation..., des

defer sharing violations = no

se sont glissé dans les smb.conf de toutes mes machines. Je suis à peu
près sur que ce n'est pas moi qui les y ai mis. Une mise à jour récente
?



Oui. La dernière mise à jour de sécurité.


Juste vite fait pour jacques s'il veut savoir ou trouver l'info :

Va voir dans /Library/Receipts/ (les packages d'installation mais sans les
donneés à installer, ces fichiers servent d'ailleurs au fameux "réparer les
autorisations")
va te balader dans le package SecUpd2005-003Pan.pkg
et regarde ici : Contents/Resources/postflight_actions/fixSMBconf
On y voit ton defer sharing violations mis a no

Antoine


Avatar
jperrocheau
Matt wrote:

defer sharing violations = no

est seulement là pour "forcer l'interdiction" de désactivation de "defer
sharing violations" ?


Oui. Ainsi en a décidé Apple; mais si cette option gène des clients
windows, tu peux activer cette option pour simuler un serveur windows.


???

Avec la réponse de Patrick, je rectifie mon texte (pas clair), ""forcer
l'interdiction" de désactivation" veut dire pour moi "laisser activé"
et cela semble être en contradiction avec la réponse de Patrick
Message-ID:

----
Apple ne semble pas vouloir utiliser la valeur par défaut depuis la
dernière MàJ de sécurité. L'option est donc mise à "no" (qui est
synonyme de "false" dans le smb.conf).
----


qui dit no= false= désactivé, ce qui est plus clair.

En fait Apple a décidé de ne pas suivre la recommandation:
----
There should be no reason to turn off this parameter, as it is designed
to enable Samba to more correctly emulate Windows.
----


Désolé pour m'être embarqué dans une formulation alambiquée, je devrais
moins lire le man ;-).


--
Jacques PERROCHEAU
________________________________________________________________________
e-mail: mailto:


Avatar
jperrocheau
Antoine Thierry wrote:

Juste vite fait pour Jacques s'il veut savoir où trouver l'info :

Va voir dans /Library/Receipts/ (les packages d'installation mais sans les
données à installer, ces fichiers servent d'ailleurs au fameux "réparer
les autorisations").
Va te balader dans le package SecUpd2005-003Pan.pkg et regarde ici :
Contents/Resources/postflight_actions/fixSMBconf On y voit ton defer
sharing violations mis a no.


OK, merci de m'avoir indiqué où se trouve le "coupable". :-)

--
Jacques PERROCHEAU
________________________________________________________________________
e-mail: mailto: