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

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

  [Samba] lier un utilisateur Windows a un utilisateur Linux

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Samba] lier un utilisateur Windows a un utilisateur Linux

n°1179413
serial_xp
Posté le 13-11-2009 à 19:08:54  profilanswer
 

Bonjour a tous,
 
je voudrais savoir si l'on peut lier un utilisateur Windows a un utilisateur Linux en vu que chaque personne ayant un compte créer sur la machine Linux puisse acceder uniquement a son dossier et pas a ceux des autres.
 
J'ai tenté avec un username map dans la section global de la configuration de samba mais ca ne fonctionne pas... Voila une copie de mon smb.conf :  
 

Code :
  1. [global]
  2. security = user
  3. hosts allow = 192.168.
  4. workgroup = WORKGROUP
  5. share modes = yes
  6. interfaces = eth0
  7. username map = /etc/samba/users.map
  8. [Titi]
  9. comment = repertoire de titi
  10. path = /home/titi
  11. browseable = yes
  12. public = no
  13. valid users = titi
  14. writeable = yes
  15. create mask = 0700
  16. [Toto]
  17. comment = repertoire de toto
  18. path = /home/toto
  19. browseable = yes
  20. public = no
  21. valid users = toto
  22. writeable = yes
  23. create mask = 0700


et le fichier users.map :
 

Code :
  1. titi = userwindows1
  2. toto = userwindows2, userwindows3


J'ai bien fait "smbpasswd -a nom_utilisateur". après ca, j'avais accès a tout les dossiers et ne pouvait écrire dans aucun de ceux-ci.  
 
Merci d'avance pour votre aide.

mood
Publicité
Posté le 13-11-2009 à 19:08:54  profilanswer
 

n°1179421
kisscoolz
Posté le 13-11-2009 à 19:38:15  profilanswer
 

tu créé tes utilisateurs dans linux
tu leur défini bien un repertoire home et pense aussi a le créer.  
ensuite dans samba tu configure le partage spécial home.  
 
et  ca devrait correspondre a tes besoins

n°1179435
serial_xp
Posté le 13-11-2009 à 20:25:27  profilanswer
 

le partage spécial home? la section [home] dans smb.conf?

n°1179437
kisscoolz
Posté le 13-11-2009 à 20:32:42  profilanswer
 

oui c'est ca

n°1179445
serial_xp
Posté le 13-11-2009 à 20:50:53  profilanswer
 

je viens de tester a l'instant, pareil, je peux voir les dossiers mais ne peut écrire dedans.  
 

n°1179446
kisscoolz
Posté le 13-11-2009 à 20:53:13  profilanswer
 

met la sortie de "testparm" et de "getent passwd | grep user"

n°1179449
serial_xp
Posté le 13-11-2009 à 21:27:59  profilanswer
 


Load smb config files from /etc/samba/smb.conf
WARNING: The "share modes" option is deprecated
Processing section "[homes]"
Processing section "[Ushare]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
Load smb config files from /etc/samba/smb.conf
[global]
        interfaces = eth0
        username map = /etc/samba/users.map
        hosts allow = 192.168.
 
[homes]
        comment = Repertoire personnel
        read only = No
        create mask = 0750
        browseable = No
        browsable = No
 
[Ushare]
        comment = Repertoire de streaming Ushare
        path = /home/media/Media
        valid users = guillaume, media
        read only = No
        create mask = 0700

n°1179450
serial_xp
Posté le 13-11-2009 à 21:35:17  profilanswer
 

hplip:x:103:7:HPLIP system user,,,:/var/run/hplip:/bin/false
polkituser:x:107:115:PolicyKit,,,:/var/run/PolicyKit:/bin/false

n°1179454
kisscoolz
Posté le 13-11-2009 à 22:00:12  profilanswer
 

ce que je voulais voir c'est le getent des utilisateurs que tu as créé.  
Donc remplace le user a la fin dans le getent par tes utilisateurs.  
 
sinon ton smb.conf a l'air bon meme si assez simpliste. Je mettrai juste create mask = 0600 et rajouterai directory mask = 0700  et tu peux enlever aussi browsable = No dans le home.

n°1179455
serial_xp
Posté le 13-11-2009 à 22:03:57  profilanswer
 

Oups, je vais chercher ca.
 
EDIT: voila le grep avec mes utilisateurs :
guillaume:x:1000:1000:Guillaume *,,,:/home/guillaume:/bin/bash
claire:x:1001:1001:Claire *,,,:/home/claire:/bin/bash
media:x:1002:1002:,,,:/home/media:/bin/bash
 
Cependant, j'ai aussi un autre problème, avec fstab cette fois, on dirait qu'il ne veut pas déplacer les dossiers /home dans mes disques en raid. Je mets une copie de mon fstab au cas ou vous remarqueriez quelque chose qui clocherai :
 
 trouvé pour fstab, je vérifie a l'instant.


Message édité par serial_xp le 13-11-2009 à 22:15:07
mood
Publicité
Posté le 13-11-2009 à 22:03:57  profilanswer
 

n°1179459
kisscoolz
Posté le 13-11-2009 à 22:20:11  profilanswer
 

met la sortie de "ls -Al /home"
 
pour ton probleme de fstab, enleve les 3 dernieres lignes que tu remplace par "/dev/md0 /home ext3 defaults 0,2" mais sauvegarde avant ce que tu as sur ton raid.

n°1179462
serial_xp
Posté le 13-11-2009 à 22:36:34  profilanswer
 

J'avais fait ca tout a l'heure mais ca avait fait buggé linux, il ne trouvait le home de root (si j'ai bien compris le message d'erreur).
 
total 12
drwxr-xr-x  3 claire    claire    4096 2009-11-13 17:12 claire
lrwxrwxrwx  1 root      root        44 2009-11-13 00:22 .directory -> /etc/kubuntu-default-settings/directory-home
drwxr-xr-x 18 guillaume guillaume 4096 2009-11-13 01:17 guillaume
drwxr-xr-x  3 media     media     4096 2009-11-13 20:46 media


Message édité par serial_xp le 13-11-2009 à 22:38:10
n°1179464
kisscoolz
Posté le 13-11-2009 à 22:39:55  profilanswer
 

met la sortie de "getent passwd | grep root"

n°1179465
kisscoolz
Posté le 13-11-2009 à 22:45:03  profilanswer
 

autrement ce que tu peux faire aussi
 
tu monte ton raid dans un autre dossier, par ex /datas
 
tu créé un repertoire home dans ton /datas
 
et tu modifie le repertoire home de tes utilisateurs

n°1179467
serial_xp
Posté le 13-11-2009 à 22:47:59  profilanswer
 

root:x:0:0:root:/root:/bin/bash

n°1179469
kisscoolz
Posté le 13-11-2009 à 23:11:00  profilanswer
 

Pour éliminer les problèmes les uns après les autres, si tu démonte ton raid, est ce que ton samba fonctionne comme tu veux ?

n°1179474
serial_xp
Posté le 14-11-2009 à 00:28:06  profilanswer
 

non, a vrai dire, je n'ai pas de données donc ce n'est pas grave si je le perds, j'ai tenté avec debian mais je n'y arrivais pas donc j'ai décidé de tester Kubuntu.
 
Mais c'est pire, je n'arrive pas a m'y faire. Donc je réinstalle une débian la et je vais tenter de refaire le truc proprement.


Message édité par serial_xp le 14-11-2009 à 00:29:37

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

  [Samba] lier un utilisateur Windows a un utilisateur Linux

 

Sujets relatifs
[Résolu] [SAMBA] quotas sur repertoire possible?[linux GRUB] problème demarrage GRUB
RESOLU récupérer données NAS partition linux Qnap TS209 [résolu]Partition Windows 7
Linux est la seule issue??Quel Linux pour pc de salon ??
installer ubuntu a partir de puppy linuxLinux pour remplacer un windows lent
[Samba PDC] Bloquer le login sans bloquer le partage 
Plus de sujets relatifs à : [Samba] lier un utilisateur Windows a un utilisateur Linux


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