SAMBA probleme d'access au partage

Fermé
kiki - 3 nov. 2009 à 15:05
kiki515151 Messages postés 10 Date d'inscription mardi 3 novembre 2009 Statut Membre Dernière intervention 5 novembre 2009 - 5 nov. 2009 à 10:19
Bonjour à tous,

Me voila confronter à un petit problème avec mon Samba. C'est pourquoi je vous demande vos bon conseils avisés!!!!

Voici ma configuration :
Un serveur linux, sous Open Suse, sur lequel tourne Samba avec 2 partages de fichier, le tout géré sous Webmin.
Mes partages sont :
- %u
- %u_archives

Ensuite j'ai environ 15 PC sous windows XP SP3. Mon problème est que je n'arrive pas à accéder à mes répertoires partagés sur mon serveur Linux, Depuis mes postes Windows XP!!!

Lorsque je recherche dans les favoris reseaux, depuis windows, je vois bien mon serveur linux, impec. Mais si je veu monter un lecteur réseau du styles : \\Serveur_Linux\nom_utilisateur
Windows me demande un utilisateur et un mot de passe, normal. Je rentre bien les meme infos que celle saisie lorsque j'ai crée mes utilisateurs samba, mais ca ne marche pas.
A chaque fois la fenetre de saisi utilisateur mot de passe reviens....

En revanche je peu acceder a mon partage %u et %u_archives sit je fais un lecteur reseau :
\\Serveur_Linux\%u et en me loggant avec l'utilisateur root.

Mais comme vous l'avez compris je dois monter ces lecteurs réseaux sur tout les poste windows pour que chaque utrilisateur ai c'est deuxlecteur :
Utilisateur 1
Utilisateur 1_archives

ect

Donc voila, si une bonne ame charitable pouvait me venir en aide ca serai super symp.

Merci par avance
A voir également:

15 réponses

j'ai oublié, voici mon fichier de conf :

[ Samba ]
Home Globals Shares Printers Wizard Status View Config Password Management
Current Config

# Samba config file created using SWAT
# from UNKNOWN (��o��t����Xk��N8��t�z�tk��)
# Date: 2009/11/03 14:38:24

[global]
workgroup = DOMTEST
netbios name = SERVEUR_LINUX
server string = %h
map to guest = Bad User
passdb backend = tdbsam
passwd program = /usr/bin/passwd %u
unix password sync = Yes
log file = /var/log/samba/%m.log
max log size = 1000
name resolve order = bcast wins host lmhosts
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
add machine script = /usr/sbin/useradd -s /bin/false -G machines -d /var/lib/nobody '%m$'
logon script = logon.bat
logon home = \\%L\profiles\%U
domain logons = Yes
os level = 33
preferred master = Yes
domain master = Yes
dns proxy = No
wins support = Yes

[%u]
comment = Utilisateur
path = /media/disk/Utilisateur/%U
read only = No

[%u_archives]
comment = Archives Utilisateur
path = /mnt/sauvegarde/media/archives/%U

[netlogon]
comment = Repertoires scripts
path = /var/samba/netlogon
browseable = No

[profiles]
comment = Homes windows
path = /var/samba/profiles
read only = No
browseable = No
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 896
3 nov. 2009 à 15:28
Salut,

Je rentre bien les meme infos que celle saisie lorsque j'ai crée mes utilisateurs samba, mais ca ne marche pas.
C'est à dire, comment les as-tu créés ?
0
Bonjour,

Ya plus la directive security ??? => security = user

Cordialement,
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 896
3 nov. 2009 à 15:45
Oups avec des pseudonymes identiques je t'avais pris pour l'autre ;-(
0
kiki515151 Messages postés 10 Date d'inscription mardi 3 novembre 2009 Statut Membre Dernière intervention 5 novembre 2009
3 nov. 2009 à 15:33
Salut jipicy,

erci pour ta réponse ultra rapide!!!

Alors les utilisateurs ont été crée sous webmin par la personne que je remplace.
autre petite précision, j'ai modifier le nom des ordinateurs ( clique droit propriété sur le poste d e travail ), sais ton jamais, peut etre que ca a tout pété?/:!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
kiki515151 Messages postés 10 Date d'inscription mardi 3 novembre 2009 Statut Membre Dernière intervention 5 novembre 2009
3 nov. 2009 à 15:38
oula, encore une réponse, désolé j'ai pas vu plutot.

Alors j'ai été prendre directement le smb.conf dans /etc/samba, le précédent était issue de swat.

[global]
add machine script = /usr/sbin/useradd -s /bin/false -G machines -d /var/lib/nobody '%m$'
workgroup = DOMTEST
netbios name = SERVEUR_LINUX
server string = %h
log file = /var/log/samba/%m.log
name resolve order = bcast wins host lmhosts
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
domain master = yes
map to guest = Bad User
encrypt passwords = true
passdb backend = tdbsam
security = user
logon home = \\%L\profiles\%U
passwd program = /usr/bin/passwd %u
wins support = Yes
dns proxy = no
logon script = logon.bat
unix password sync = Yes
os level = 33
preferred master = yes
max log size = 1000
domain admin group = root
domain logons = yes
local master = yes

# Nom du groupe de travail ou du domaine

# nom de la machine (= hostname)

# Nom qui apparait lors du parcours reseau (%h = hostname)

# Activation du cryptage des mots de passe

# Mode authentification
# - share = ok pour tous
# - user = oblige d'avoir un compte sur le serveur samba
# - domain = pour joindre un domain

# Traitement des utilisateurs anonymes

# Liste des utilisateurs non valides
# invalid users = toto

# Option de connection
# hosts allow = 192.168.0. EXCEPT 192.168.0.35
# hosts deny = ALL
ldap suffix =

# Configuration des logs du serveur

# Taille maximal des logs (en kb)


#------------------------------------------#
# Option pour un controleur de domaine #
#------------------------------------------#

# L'option ci-dessous definit Samba comme le Controleur de domane
# principal (maitre). Ceci permet a Samba de collationner les listes
# de partages entre les sous-reseaux

# Le niveau d'OS indique l'importance de ce serveur en tant que
# candidat au role de controleur principal lorsqu'une election
# est provoquee

# L'option ci-dessous indique samba de forcer une election de controleur
# de domaine au demarrage, et lui donne ainsi une petite chance de gagner
# lors de cette éction

# Activez ce qui suit si vous voulez activer des "logon scripts"
# lorsque les utilisateurs se connectent sur des postes
# Win95, 98, Me ou NT :

# Nom du script qui est execute lorsque les utilisateurs se logue

# Administrateur du domaine
;admin users = root @adm

# Utilisation de WINS pour la resolution des noms NETBIOS

# Ordre de resolution des noms NETBIOS

# Synchronisation des mots de passe samba avec les mots de passe Linux.
# Ajouter ces options si l'on veut que l'utilisateur connecte sur un domaine
# puisse changer son mdp

# Script bash qui permet a l'administrateur d'ajouter des
# utlisateurs Unix / Samba depuis n'importe quels postes

# Scrip bash qui permet un ajout automatique des machines
# sur le serveur, au groupe dom_pc



#-----------------------------------------#
# Option pour les partages de dossiers #
#-----------------------------------------#

# Le partage ci-dessous apparaitra comme repertoire personnel
# (et donc a son nom) pour l'utilisateur qui se connecte au serveur.
# Samba remplacera automatiquement homes par le nom de l'utilisateur.
[%u]
comment = Utilisateurs
path = /media/disk/Utilisateurs/%U
browseable = yes
writable = yes

[%u_archives]
comment = Archives Utilisateurs
path = /mnt/sauvegarde/media/archives/%U
browseable = yes
read only = yes


[netlogon]
comment = Repertoires scripts
path = /var/samba/netlogon
browseable = No
[profiles]
comment = Homes windows
path = /var/samba/profiles
browseable = No
read only = No

# Partage du dossier public, visible et accessible par tout le monde

voila
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 896
3 nov. 2009 à 15:43
La directive elle est par défaut sur USER il me semble.

Le nom des PC sous Windows importe peu, c'est l'utilisateur qui se logue, pas le PC, enfinn si mais je ne pense pas que le nom soit prit en compte dans ce cas là...

Webmin c'est bien joli, mais on ne sait pas ce qu'il fait ;-\

Ma question étant posée dans le sens où j'aurai voulu savoir si pour chaque utilisateur créé sur le serveur Linux, il avait été créé son homologue via la commande :

smbpasswd -a user
???
0
kiki515151 Messages postés 10 Date d'inscription mardi 3 novembre 2009 Statut Membre Dernière intervention 5 novembre 2009
3 nov. 2009 à 16:03
Bonne question, vu que je viens d'arrivé depuis peu de temps je ne saurais dire.... hélas ca va pas m'aider ca...
Sinon je peu créer un nouveau user samba avec :

smbpasswd -a user

Mais comment je fais pour le créer sur le serveur Linux?
De cette maniere je pourrais essayé de me connecter avec ce nouveau user depuis windows?

Désolé je m'y remet depuis peu....
0
kiki515151 Messages postés 10 Date d'inscription mardi 3 novembre 2009 Statut Membre Dernière intervention 5 novembre 2009
3 nov. 2009 à 16:23
si ca peut aider, voici mes log samba :

[2009/11/03 16:12:00, 0] lib/util_sock.c:write_data(1059)
[2009/11/03 16:12:00, 0] lib/util_sock.c:get_peer_addr_internal(1607)
getpeername failed. Error was Noeud final de transport n'est pas connecté
write_data: write failure in writing to client 0.0.0.0. Error Connexion ré-initialisée par le correspondant
[2009/11/03 16:12:00, 0] smbd/process.c:srv_send_smb(74)
Error writing 4 bytes to client. -1. (Noeud final de transport n'est pas connecté)
[2009/11/03 16:12:58, 0] smbd/service.c:make_connection(1370)
YYYYYY (::ffff:192.168.1.29) couldn't find service XXXXXXXXX
[2009/11/03 16:13:46, 0] smbd/service.c:make_connection(1370)
YYYYYY (::ffff:192.168.1.29) couldn't find service XXXXXXX


YYYYYY etant le nom de ma machine et XXXXXX le nom de l'utilisateur avec lequel je n'arrive pas a me logguer
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 896
3 nov. 2009 à 16:33
Ajouter un utilisateur sur le serveur Linux (en root) :

adduser toto

Lui attribuer un mot de passe :

passwd toto

Puis :
smbpasswd -a toto

0
kiki515151 Messages postés 10 Date d'inscription mardi 3 novembre 2009 Statut Membre Dernière intervention 5 novembre 2009
3 nov. 2009 à 16:46
ok donc j'ai ajouté toto comme tu me la demandé.

Sous xp, je tente de faire un lecteur reseau :

\\Serveur_linux\toto

Ceci devrais m'amener dans le repertoire partagé (%u) de toto.
Meme probleme, le fenetre de loggin arrive, je saisi toto, toto... et ca ne fonctionne pas.

Merci de m'aider c'est super sympa
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 896
3 nov. 2009 à 16:50
Est-ce que toto existe sur Windows ?

J'avais oublié de préciser que c'était la condition sine qua non ;-(

https://forums.commentcamarche.net/forum/affich-1083678-samba-xp-demande-incessante-de-motdepasse#7
0
kiki515151 Messages postés 10 Date d'inscription mardi 3 novembre 2009 Statut Membre Dernière intervention 5 novembre 2009
3 nov. 2009 à 17:01
Alors, je viens de me logguer en administrateur sous XP, j'ai crée toto, avec son super mot de pass toto.
Ensuite, pareil, lecteur reseau, je tape :
\\serveur_linux\toto
et meme probleme.
En revanche je vois toujours mes lpartage %u et %u_archives sir je vais un lecteur réseau : \\serveur_linux

la je crois que je vais pété un wratttr rrrrr.
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 896
3 nov. 2009 à 17:56
En revanche je vois toujours mes lpartage %u et %u_archives sir je vais un lecteur réseau : \\serveur_linux
Et si tu cliques sur ses partages, est-ce que tu peux y accéder ?
0
kiki515151 Messages postés 10 Date d'inscription mardi 3 novembre 2009 Statut Membre Dernière intervention 5 novembre 2009
4 nov. 2009 à 11:57
Désolé du retard j'ai eu un contretemps. Oui je peu acceder a %u et %u_archives.
Mais normalement %u sert à définir le "home". Donc ont devrais avoir un lecteur reseau \\Serveur_linux\toto
non?
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 896
4 nov. 2009 à 16:41
Oui je peu acceder a %u et %u_archives.
En tant qu'utilisateur "toto" ? Sans demande de mot de passe ?
0
kiki515151 Messages postés 10 Date d'inscription mardi 3 novembre 2009 Statut Membre Dernière intervention 5 novembre 2009
4 nov. 2009 à 16:33
un petit up!!
0
kiki515151 Messages postés 10 Date d'inscription mardi 3 novembre 2009 Statut Membre Dernière intervention 5 novembre 2009
5 nov. 2009 à 09:34
Salut jipicy,

Merci beaucoup pour ton soutiens, je fais un résumer :

Sur la session toto, avec le user toto, mot de passe toto,je ne peu pas accéder à :
\\Serveur_Linux\toto --> Windows me demande sans cesse le user et password.
\\Serveur_Linux\%u --> Windows me demande sans cesse le user et password.
\\Serveur_Linux\%u_archives --> pareil

à noter, et je pense que c'est important, si je fais, " se connecter avec un autre utilisateur" lorsque je veu créer un lecteur réseau, et que je choisit un utilisateur (ex : NomFamille_NomEntreprise) créer par mon ancien collegue, je peu accéder aux partages %u, %u_archives, mais pas à NomFamille_NomEntreprise ( le partge ).

Sur la session "NomFamille_NomEntreprise", avec le user et mot de passe "NomFamille_NomEntreprise, je ne peu pas accéder à :
\\Serveur_Linux\NomFamille_NomEntreprise --> Windows me demande sans cesse le user et password.
\\Serveur_Linux\%u --> ca fonctionne
\\Serveur_Linux\%u_archives --> ca fonctionne


Voila pour le résumer. le truc qui me chiffone c'est que je devrais avoir des lecteurs réseaux nomé :
\\Serveur_linux\NomFamille_NomEntreprise
et
\\Serveur_linux\NomFamille_NomEntreprise_archives

Au lieu de c'est %u, c'est comme si %u n'etait pas pris en compte.


Merci par avance
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 896
5 nov. 2009 à 10:02
Ben désolé, là je sèche ;-((
0
kiki515151 Messages postés 10 Date d'inscription mardi 3 novembre 2009 Statut Membre Dernière intervention 5 novembre 2009
5 nov. 2009 à 10:19
arfff, attendons les avis d'autres personnes alors
0