[Partages Samba]
I1I2I3I
Messages postés
21
Date d'inscription
Statut
Membre
Dernière intervention
-
jivef Messages postés 927 Date d'inscription Statut Membre Dernière intervention -
jivef Messages postés 927 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai mis en place un serveur d'annuaire OpenLDAP + Samba sous Debian Squeeze. L'authentification avec un compte itinérant sur une machine Windows fonctionne, mais tous les partages sauf le partage perso sont indisponibles.
Voilà ce que j'ai dans /home/netlogon/username.bat:
NET USE \\DEBSRV\Users\ /USER:username
Et ce que me retourne la commande NET USE:
L'erreur système 53 s'est produite, le chemin réseau n'a pas été trouvé.
Mon partage (/home/Users) est configuré comme suit dans smb.conf:
[Partage Users]
comment = Partage du groupe Users
path = /home/Users
valid users = "@Domain Admins", "@Domain Users", username
write list = "@Domain Admins", "@Domain Users", username
force user = admin
force group = @Domain Users
read only = No
force create mode = 0770
force directory mode = 0770
username fait bien partie du groupe LDAP Domain Users, mais pour être sûr je l'ai quand même ajouté. Sans effet.
Enfin voici les droits sur les partages en local sur le serveur:
Droits Propriétaire Groupe Chemin absolu
rwxrwx--- admin Domain Admins /home/Admins/
rwxrwxr-- admin Domain Admins /home/AdminUsers/
rwxr-xr-x root root /home/netlogon/
rwxrwxrwx root root /home/profiles/
rwx------ username Domain Users /home/username
rwxrwx--- admin Domain Users /home/Users
admin est le maître de mon annuaire.
Enfin, c'est la première fois que je monte un tel service, je suis donc peut-être passé à côté de quelque chose de très gros.
Alors voilà, si vous voyez une solution ou même un forum ou je serais plus susceptible d'avoir une réponse, n'hésitez pas.
Merci d'avance.
J'ai mis en place un serveur d'annuaire OpenLDAP + Samba sous Debian Squeeze. L'authentification avec un compte itinérant sur une machine Windows fonctionne, mais tous les partages sauf le partage perso sont indisponibles.
Voilà ce que j'ai dans /home/netlogon/username.bat:
NET USE \\DEBSRV\Users\ /USER:username
Et ce que me retourne la commande NET USE:
L'erreur système 53 s'est produite, le chemin réseau n'a pas été trouvé.
Mon partage (/home/Users) est configuré comme suit dans smb.conf:
[Partage Users]
comment = Partage du groupe Users
path = /home/Users
valid users = "@Domain Admins", "@Domain Users", username
write list = "@Domain Admins", "@Domain Users", username
force user = admin
force group = @Domain Users
read only = No
force create mode = 0770
force directory mode = 0770
username fait bien partie du groupe LDAP Domain Users, mais pour être sûr je l'ai quand même ajouté. Sans effet.
Enfin voici les droits sur les partages en local sur le serveur:
Droits Propriétaire Groupe Chemin absolu
rwxrwx--- admin Domain Admins /home/Admins/
rwxrwxr-- admin Domain Admins /home/AdminUsers/
rwxr-xr-x root root /home/netlogon/
rwxrwxrwx root root /home/profiles/
rwx------ username Domain Users /home/username
rwxrwx--- admin Domain Users /home/Users
admin est le maître de mon annuaire.
Enfin, c'est la première fois que je monte un tel service, je suis donc peut-être passé à côté de quelque chose de très gros.
Alors voilà, si vous voyez une solution ou même un forum ou je serais plus susceptible d'avoir une réponse, n'hésitez pas.
Merci d'avance.
A voir également:
- [Partages Samba]
- Google photos albums partagés - Guide
- Abonnements partagés - Accueil - Services en ligne
- Samba logiciel - Télécharger - Gestion de données
- Partage samba windows 10 - Guide
- Samba de janeiro coupe du monde 1998 - Forum Musique / Radio / Clip
1 réponse
Bonjour,
La réponse est dans la question
Exemple en ligne de commande
net use g: \\10.0.0.108\download\
L'erreur système 53 s'est produite.
Le chemin réseau n'a pas été trouvé.
net use g: \\10.0.0.108\download
La commande s'est terminée correctement.
L'erreur est juste... qu'il y a un backslash de trop dans ta commande...
Corrige
NET USE \\DEBSRV\Users\ /USER:username
de cette façon
NET USE \\DEBSRV\Users /USER:username
Et si c'est bon, passe en résolu.
Bien cordialement.
La réponse est dans la question
Exemple en ligne de commande
net use g: \\10.0.0.108\download\
L'erreur système 53 s'est produite.
Le chemin réseau n'a pas été trouvé.
net use g: \\10.0.0.108\download
La commande s'est terminée correctement.
L'erreur est juste... qu'il y a un backslash de trop dans ta commande...
Corrige
NET USE \\DEBSRV\Users\ /USER:username
de cette façon
NET USE \\DEBSRV\Users /USER:username
Et si c'est bon, passe en résolu.
Bien cordialement.
C'est parfait, j'ai maintenant une autre erreur:
L'erreur système 5 c'est produite.
Accès refusé.
Pourtant je crois bien que mes droits sur les partages sont OK, et username se trouve bien dans le groupe LDAP Domain Users...
J'ai déjà lu tellement de doc, de tutos et de fichiers de conf que je ne sais plus du tout où donner de la tête...
Je te confirme que le nouveau problème est bien un problème de droit.
Il y a pas mal de temps que je n'ai pas configuré de samba, mais essaie d'ajouter available = yes
et redémarre les DAEMon samba.
Si ça ne suffit pas, ajoute
guest ok = yes le temps d'un essai. (Cela autorisera la connexion sans mot de passe, donc c'est juste le temps d'un essai)
et redémarre les DAEMon samba.
Est-ce que tu as une ligne "hosts deny =" dans ton fichier...
Donc après avoir ajouté available = yes, j'entre mon mot de passe dans net use et voici ce que j'obtiens:
L'erreur système 59 s'est produite.
Erreur réseau inattendue.
Le pire, c'est que je viens de remarquer que mon partage est déjà guest ok = yes, sans doute avec la ligne public = yes que je venais d'essayer juste avant de venir sur le forum. Mais il me demande toujours mon mot de passe...?!
Voilà donc le résultat de la commande testparm pour le partage Users:
[Users]
comment = Partage du groupe Users
path = /home/Users
valid users = "@Domain Admins", "@Domain Users"
write list = "@Domain Admins", "@Domain Users"
force user = root
force group = @Domain Users
read only = No
force create mode = 0770
force directory mode = 0770
guest ok = Yes
Cette "erreur réseau inattendue" ne me dit rien de bon...
À ton avis, est-ce une question de droits UNIX, de droits LDAP, ou peut-être même un DNS mal configuré, mais je n'y crois pas trop car le mien fait résolution directe en inverse parfaitement...
Mais merci encore !
Est-ce que tu as une ligne "hosts deny =" dans ton fichier..."
J'ai en fait le contraire: hosts allow = ALL
J'ai regardé log.nmbd et j'ai trouvé ça:
Samba server DEBSRV is now a domain master browser for workgroup TEST.LDAP.COM on subnet 192.168.1.10
Alors qu'en fait le subnet c'est 192.168.1.0, nan ? Est-ce la cause du problème ? Si oui comment résoudre le problème ?
Sinon j'ai remarqué des erreurs que je ne comprends pas pour l'instant (je me documenterai) dans smbd.log:
[2012/05/24 21:34:18, 0] smbd/server.c:1123(main)
smbd version 3.5.6 started.
Copyright Andrew Tridgell and the Samba Team 1992-2010
[2012/05/24 21:34:18.520220, 0] smbd/server.c:500(smbd_open_one_socket)
smbd_open_once_socket: open_socket_in: Adresse déjà utilisée
[2012/05/24 21:34:18.520480, 0] smbd/server.c:500(smbd_open_one_socket)
smbd_open_once_socket: open_socket_in: Adresse déjà utilisée
[2012/05/24 21:41:14.559071, 1] smbd/service.c:1070(make_connection_snum)
clientw (::ffff:192.168.1.103) connect to service username initially as user username (uid=1004, gid=513) (pid 18877)
[2012/05/24 21:41:14.814183, 1] smbd/service.c:1070(make_connection_snum)
clientw (::ffff:192.168.1.103) connect to service netlogon initially as user username (uid=1004, gid=513) (pid 18877)
[2012/05/24 21:44:31.766002, 1] smbd/service.c:1070(make_connection_snum)
clientw (::ffff:192.168.1.103) connect to service username initially as user username (uid=1004, gid=513) (pid 18877)
[2012/05/24 21:44:43.091465, 1] smbd/service.c:1251(close_cnum)
clientw (::ffff:192.168.1.103) closed connection to service netlogon
[2012/05/24 21:44:43.091974, 1] smbd/service.c:1251(close_cnum)
clientw (::ffff:192.168.1.103) closed connection to service username
[2012/05/24 21:44:43.093207, 1] smbd/service.c:1251(close_cnum)
clientw (::ffff:192.168.1.103) closed connection to service username
[2012/05/24 21:58:26.089335, 0] lib/util_sock.c:1441(get_peer_addr_internal)
getpeername failed. Error was Noeud final de transport n'est pas connecté
[2012/05/24 21:58:26.089673, 0] lib/util_sock.c:680(write_data)
[2012/05/24 21:58:26.089735, 0] lib/util_sock.c:1441(get_peer_addr_internal)
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
[2012/05/24 21:58:26.089854, 0] smbd/process.c:79(srv_send_smb)
Error writing 4 bytes to client. -1. (Noeud final de transport n'est pas connecté)
[2012/05/24 21:58:34.746512, 1] smbd/service.c:1070(make_connection_snum)
clientw (::ffff:192.168.1.103) connect to service username initially as user username (uid=1004, gid=513) (pid 19051)
[2012/05/24 21:58:34.971345, 1] smbd/service.c:1070(make_connection_snum)
clientw (::ffff:192.168.1.103) connect to service netlogon initially as user username (uid=1004, gid=513) (pid 19051)
Et je me demande bien ce qu'est ce "Noeud final de transport"...