Koozali.org: home of the SME Server

Plusieurs Clients Windows via samba sur SME 9.2, accès...

Offline STRyk

  • ****
  • 190
  • +0/-0
Plusieurs Clients Windows via samba sur SME 9.2, accès...
« on: October 22, 2019, 02:22:52 PM »
Bonjour à tous et toutes.
Je butte sur un problème récurent depuis des années mais j'ai toujours contourné la chose ne modifiant Samba mais c'était un peu du bricolage.
J'ai besoin, tout comme les clients Mac d'accéder à différents partages.

Pourquoi ce choix me diriez vous ? Et bien je n'ai pas trop le choix justement : Aux endroits où se trouve les fichiers, les volumes disques sont différents. En gros :
Utilisateur_1 : Rush Video
Utilisateur_2 : Rush Audio
Utilisateur_3 : Projets Montages
(L'Utilisateur_1 est sur un volume physique à par des 2 et 3, sur un autre volume physique).

Je cherche une solution pour les PC, car sur les Mac (OSX), ça ne pose aucun problème. On se logge avec différents comptes, on voit tout les volumes. Mais sur Windows, il est impossible de se connecter à plusieurs comptes. C'est un utilisateur par session.
C'est étrange, je n'en connais pas la raison et je ne trouve pas d'information sur le sujet. (Je cherche sans doute mal).

Peut être que j'ai mal configuré tout le système mais j'aimerai avoir un avis de votre coté, vous qui connaissez bien plus que moi les soucis et subtilités de Samba et Windows.

Merci par avance pour un solution et conseil à venir !

Offline TerryF

  • grumpy old man
  • *
  • 1,821
  • +6/-0
Re: Plusieurs Clients Windows via samba sur SME 9.2, accès...
« Reply #1 on: October 22, 2019, 11:51:03 PM »
My apologies for using English, its all I have..if I am understanding what you want to do..

Perhaps this may be helpful - https://wiki.contribs.org/SharedFolders
French page
https://wiki.contribs.org/SharedFolders/fr

Mr Googles version - fingers crossed

Mr Googles version - croise les doigts
Toutes mes excuses pour l’utilisation de l’anglais, c’est tout ce que j’ai..si je comprends ce que vous voulez faire ..

Peut-être que cela pourrait être utile - https://wiki.contribs.org/SharedFolders
Page française
https://wiki.contribs.org/SharedFolders/fr

--
qui scribit bis legit

Offline STRyk

  • ****
  • 190
  • +0/-0
Re: Plusieurs Clients Windows via samba sur SME 9.2, accès...
« Reply #2 on: October 23, 2019, 12:28:28 AM »
Merci, j'ai lu les pages et c'est intéressant.
J'ai testé mais je ne comprends comment nous devrions acceder aux dossiers de partage...
Quel mot de passe faut il entrer ?
Etrange...
Je ne comprends pas tout.

Je lis que le dossier est différent des utilisateurs, ca ne résoud pas mon problème de partage.
Merci tout de même. ;)
« Last Edit: October 23, 2019, 12:50:58 AM by STRyk »

Offline TerryF

  • grumpy old man
  • *
  • 1,821
  • +6/-0
Re: Several Windows Customers via samba on SME 9.2, access...
« Reply #3 on: October 23, 2019, 05:15:14 AM »
--
qui scribit bis legit

Offline STRyk

  • ****
  • 190
  • +0/-0
Re: Plusieurs Clients Windows via samba sur SME 9.2, accès...
« Reply #4 on: October 23, 2019, 12:46:29 PM »
Merci. Je connais Webshare mais ne correspond pas à ce que je voudrais avoir.
Je souhaite avoir un partage interne pour les machines (avec Samba) tout simplement. Tout comme il est possible d'avoir sur Mac OS X actuellement.
Je pense que c'est un problème de configuration mais je voulais savoir si les meillers d'entre vous connaissez plus les subtilités de windows que moi. Ajouté à la connaissance de SME ce serait un bon avis. ;)


Offline TerryF

  • grumpy old man
  • *
  • 1,821
  • +6/-0
Re: Several Windows Customers via samba on SME 9.2, access...
« Reply #5 on: October 23, 2019, 06:33:08 PM »
Mapper des lecteurs / ressources externes en utilisant des informations d’identité différentes est la seule autre chose que j’ai utilisée à partir de Windows. Cela n’a rien à voir avec sme ..

https://www.howtogeek.com/school/windows-network-sharing/lesson8/

Mapping external drives/resources using different credentials is the only other thing I have used from within Windows, it is nothing to do with sme..

https://www.howtogeek.com/school/windows-network-sharing/lesson8/

--
qui scribit bis legit

Offline STRyk

  • ****
  • 190
  • +0/-0
Re: Plusieurs Clients Windows via samba sur SME 9.2, accès...
« Reply #6 on: October 29, 2019, 11:46:46 AM »
Merci TerryF.
A relire tout celà, oui je connais.
Il y a manifestement un problème de configuration Samba.
Dans deux cas : soit les mac peuvent tout accéder, soit les PC peuvent tout accéder, mais pas les deux.
J'etudie paramètres par paramètres le Samba conf mais la combinaison de deux paramètres remettent tout en cause à chaque fois !
Dur... :(

Offline STRyk

  • ****
  • 190
  • +0/-0
Re: Plusieurs Clients Windows via samba sur SME 9.2, accès...
« Reply #7 on: November 14, 2019, 10:08:58 AM »
Je n'ai toujours pas avancé, je ne vois pas d'ou ça peut provenir.
Surtout que les Mac peuvent se logger.

Sur le server Linux SME, il y a plusieurs utilisateurs avec des points de montages spécifiques à chaque utilisateur.
Sur Mac on peut sans problème accéder aux partages (utilisateurs), monter plusieurs partages liés à chaque utilisateur, mais pas sur PC...
 :-o

Offline STRyk

  • ****
  • 190
  • +0/-0
Re: Plusieurs Clients Windows via samba sur SME 9.2, accès...
« Reply #8 on: December 18, 2019, 04:56:09 PM »
Me re-voilà !
Et bien je viens de comprendre mon problème.
C'est quand même assez tordu.

Pour plusieurs comptes, il ne faut pas se logger avec le nom du server soit :
//NOMSERVER/NOMUSER
mais avec son IP comme ceci :
//192.168.0.xxx/NOMUSER
Wahhhhhh !!!!!!!!!!!!!!!!!!!!!!!!!!!
Et là, plus aucun problème. C'est dingue.

Je pense que l'on peut remercier microsoft, qu'en pensez vous ? Etrange histoire, bien limpide. :(

https://support.microsoft.com/fr-fr/help/938120/error-message-when-you-use-user-credentials-to-connect-to-a-network-sh

J'ai rencontré le problème sous Windpows XP et Windows 10.
Voilà, si ca peut servir à d'autres...

Vive SME et à bientôt !

EDIT : mais pas "vive windows"...
J'ai a nouveau le problème. J'avais testé pour deux utilisateurs, le troisième pose problème.
Comme si il fallait utiliser une troisième façon. J'ai utilisé ceci pour le premier compte :
//NOMSERVER/NOMUSER
Pour le second compte :
//192.168.0.xxx/NOMUSER
Mais pour le troisième je suis bloqué... Il me faudrait utiliser mon ip dynamique dyndns...
C'est n'importe quoi. Je ne comprends pas leur truc.
:(

Encore et toujours ce windows qui me dit :

“Le dossier réseau spécifié est actuellement mappé avec un nom d’utilisateur et un mot de passe différents. Pour vous connecter avec un nom d’utilisateur et un mot de passe différents, vous devez d’abord déconnecter tout autre mappage existant de ce partage réseau.”
« Last Edit: December 18, 2019, 05:46:24 PM by STRyk »

Offline STRyk

  • ****
  • 190
  • +0/-0
Re: Plusieurs Clients Windows via samba sur SME 9.2, accès...
« Reply #9 on: December 19, 2019, 07:01:34 AM »
Apparement ce serait une limitation de windows...  :?
Qui ne se trouve pas sur les autres OS (Linux et Mac OSX).
Donc il va falloir que je revois la config Samba afin de passer en un autre mode de "security"
Actuellement dans smb.conf, j'ai le paramètre :
"security = user"
Il va donc falloir changer de mode : "share" ou "domain".
De plus je lis ceci pour "share":
"Un certain nombre de rapports indiquent que les clients Microsoft Windows rencontrent des problèmes de compatibilité avec les serveurs implémentant la sécurité au niveau du partage. Les développeurs de Samba découragent fortement l'utilisation de la sécurité au niveau du partage."
Mais là je ne sais plus comment faire...  :?

Et je me demande même si ce ne sera pas le même problème pour acceder à différents dossier de users...

Si quelqu'un peut me parler de ce mode car c'est compliquer de trouver des infos précises sur les réglages.
Merci.
« Last Edit: December 19, 2019, 07:19:38 AM by STRyk »

Offline STRyk

  • ****
  • 190
  • +0/-0
Re: Plusieurs Clients Windows via samba sur SME 9.2, accès...
« Reply #10 on: December 19, 2019, 02:18:42 PM »
J'apporte une solution de contournement.
J'utilise des paramètres dans samba pour les partages, suivant mes besoins avec :

valid users = utilisateur1 utilisateur2 utilisateur3 # Autant que nécéssaire
write list = utilisateur1
force user = utilisateur1
force group = utilisateur1


Sur PC, cela permet de se logger avec un compte, de pouvoir lire et écrire dans les répertoires tout en gardant les droits suivant le répertoire.
Sur Mac ça ne pose pas de problème, aucune perturbation, pas de changement et pas d'impacts.
Je ne vois que ça !!

Offline STRyk

  • ****
  • 190
  • +0/-0
Re: Plusieurs Clients Windows via samba sur SME 9.2, accès...
« Reply #11 on: December 23, 2019, 10:04:10 AM »
Je reviens sur le problème, pour ceux qui buttent ou butteront dessus.
Il faut rester en "security = user" et regler les partages de telle façon :

Code: [Select]
[utilisateur-1]
volume = utilisateur-1
comment = Home directory pour utilisateur-1
browseable = yes
guest ok = no
read only = no
writable = yes
printable = no
create mode = 0660
force create mode = 0660
directory mode = 0770
force directory mode = 0770
follow symlinks = yes
wide links = yes
path = /home/e-smith/files/users/utilisateur-1/home
valid users = utilisateur-1 utilisateur-2 utilisateur-3 # Autant qu'il y a d'utilisateur sur votre SME
write list = utilisateur-1
force user = utilisateur-1
force group = utilisateur-1
# Les volumes de partage n'appartenant pas aux utilisateurs suivants seront en lecture seule pour :
# (Liste = Les utilisateurs doivent être séparés par des espaces)
read list = utilisateurs-lect-seule-1 utilisateurs-lect-seule-2 utilisateurs-lect-seule-3

Avec ceci vous vous loggez en "utilisateur-1", vous pouvez lire et écrire dans votre répertoire home et seulement lire dans les autres répertoires.
Il est aussi possible de les cacher ou autre... A adapter selon besoins.

Pour ceci, j'utilise un script à la création de l'utilisateur dans "/etc/e-smith/events/user-create/" et un autre script pour effacer les utilisateurs n'existant plus dans "/etc/e-smith/events/user-delete/".

Sacré sport mais ca fonctionne super bien.

N'hésitez pas à apporter votre critique si j'ai fais une boulette. ;)
« Last Edit: December 23, 2019, 10:25:49 AM by STRyk »