lier un utilisateur Windows a un utilisateur Linux [Samba] - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 13-11-2009 à 19:38:15
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
Marsh Posté le 13-11-2009 à 20:25:27
le partage spécial home? la section [home] dans smb.conf?
Marsh Posté le 13-11-2009 à 20:50:53
je viens de tester a l'instant, pareil, je peux voir les dossiers mais ne peut écrire dedans.
Marsh Posté le 13-11-2009 à 20:53:13
met la sortie de "testparm" et de "getent passwd | grep user"
Marsh Posté le 13-11-2009 à 21:27:59
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
Marsh Posté le 13-11-2009 à 21:35:17
hplip:x:103:7:HPLIP system user,,,var/run/hplipbin/false
polkituser:x:107:115:PolicyKit,,,var/run/PolicyKitbin/false
Marsh Posté le 13-11-2009 à 22:00:12
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.
Marsh Posté le 13-11-2009 à 22:03:57
Oups, je vais chercher ca.
EDIT: voila le grep avec mes utilisateurs :
guillaume:x:1000:1000:Guillaume *,,,home/guillaumebin/bash
claire:x:1001:1001:Claire *,,,home/clairebin/bash
media:x:1002:1002:,,,home/mediabin/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.
Marsh Posté le 13-11-2009 à 22:20:11
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.
Marsh Posté le 13-11-2009 à 22:36:34
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
Marsh Posté le 13-11-2009 à 22:45:03
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
Marsh Posté le 13-11-2009 à 23:11:00
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 ?
Marsh Posté le 14-11-2009 à 00:28:06
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.
Marsh Posté le 13-11-2009 à 19:08:54
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 :
et le fichier users.map :
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.