OVH Cloud OVH Cloud

Problème samba

3 réponses
Avatar
François Valenduc
Bonjour à tous,

J'essaie de mettre en place un serveur samba à partir de mon pc tournant
sous debian sid. Mais, les choses ne se passent pas fort bien. J'ai
défini un partage (qui s'appelle docs_francois) qui est bien visible
depuis windows. Mais, je ne parviens pas à y accéder. J'ai pourtant créé
un utilisateur samba qui s'appelle francois et qui a le même mot de
passe sous windows. J'ai aussi attribué des droits de lecture/écriture.
J'ai donc créé cette utilisateur avec la commande smbpasswd -a francois
puis smbpasswd -e francois pour l'activer. J'ai même des messages de
confirmation qui m'indiquent que l'utilisateur a été crée et activé..

Pourtant, voilà ce que j'obtiens avec la commande smbclient
\\\\ordi-francois\\docs_francois

Domain=[MAISON] OS=[Unix] Server=[Samba 3.0.9-Debian]
tree connect failed: NT_STATUS_NO_SUCH_USER
zsh: exit 1 smbclient \\\\ordi-francois\\docs_francois
NT_STATUS_NO_SUCH_USER

Ceci me semble pour le moins étrange. Qu'aurais-je loupé pour expliquer
celà ?

--
François Valenduc

Mon adresse e-mail est bien sur truquée
Enlever le deuxième c à la fin et mettre un point après francois pour me
répondre

3 réponses

Avatar
Kareem
François Valenduc wrote:

Bonjour à tous,

J'essaie de mettre en place un serveur samba à partir de mon pc tournant
sous debian sid. Mais, les choses ne se passent pas fort bien. J'ai
défini un partage (qui s'appelle docs_francois) qui est bien visible
depuis windows. Mais, je ne parviens pas à y accéder. J'ai pourtant créé
un utilisateur samba qui s'appelle francois et qui a le même mot de
passe sous windows. J'ai aussi attribué des droits de lecture/écriture.
J'ai donc créé cette utilisateur avec la commande smbpasswd -a francois
puis smbpasswd -e francois pour l'activer. J'ai même des messages de
confirmation qui m'indiquent que l'utilisateur a été crée et activé..

Pourtant, voilà ce que j'obtiens avec la commande smbclient
\ordi-francoisdocs_francois

Domain=[MAISON] OS=[Unix] Server=[Samba 3.0.9-Debian]
tree connect failed: NT_STATUS_NO_SUCH_USER
zsh: exit 1 smbclient \ordi-francoisdocs_francois
NT_STATUS_NO_SUCH_USER

Ceci me semble pour le moins étrange. Qu'aurais-je loupé pour expliquer
celà ?



j'ai samba dans mon ubuntu (basé sur Debian) et il m'a donné ce même message
la première fois quand je l'ai configuré, mais tout s'est arrangé après le
smbpasswd -e user.
je ne connais pas toute ta configuration de ton smb.conf...
je peux t'offrir quelques proposition.
- ajoutes une ligne du nom netbios dans ton /etc/samba/smb.conf si ça
n'existe pas encore : netbios name = mamachinedebian
- dans la section de ton partage vérifie si tu as la ligne
browsable = yes
- essai d'ajouter ton user dans les guest juste pour tester une première
connexion, dans la ligne guestaccount = francois
- aussi mettre la ligne restrict anonymous à no

une dernière solution si rien ne marche, une désinstallation de samba en
supprimant toute les configuration (apt-get remove --purge samba),
réinstalle par la suite et cette fois la configuration de samba essai de la
faire avec webmin, c'est beaucoup plus claire et il y a moins de change de
faire des erreurs.

Avatar
Pascal Legrand
-------- Message original --------

François Valenduc wrote:

Bonjour à tous,

J'essaie de mettre en place un serveur samba à partir de mon pc tournant
sous debian sid. Mais, les choses ne se passent pas fort bien. J'ai
défini un partage (qui s'appelle docs_francois) qui est bien visible
depuis windows. Mais, je ne parviens pas à y accéder. J'ai pourtant créé
un utilisateur samba qui s'appelle francois et qui a le même mot de
passe sous windows. J'ai aussi attribué des droits de lecture/écriture.
J'ai donc créé cette utilisateur avec la commande smbpasswd -a francois
puis smbpasswd -e francois pour l'activer. J'ai même des messages de
confirmation qui m'indiquent que l'utilisateur a été crée et activé..

Pourtant, voilà ce que j'obtiens avec la commande smbclient
\ordi-francoisdocs_francois

Domain=[MAISON] OS=[Unix] Server=[Samba 3.0.9-Debian]
tree connect failed: NT_STATUS_NO_SUCH_USER
zsh: exit 1 smbclient \ordi-francoisdocs_francois
NT_STATUS_NO_SUCH_USER

Ceci me semble pour le moins étrange. Qu'aurais-je loupé pour expliquer
celà ?



j'ai samba dans mon ubuntu (basé sur Debian) et il m'a donné ce même message
la première fois quand je l'ai configuré, mais tout s'est arrangé après le
smbpasswd -e user.
je ne connais pas toute ta configuration de ton smb.conf...
je peux t'offrir quelques proposition.
- ajoutes une ligne du nom netbios dans ton /etc/samba/smb.conf si ça
n'existe pas encore : netbios name = mamachinedebian
- dans la section de ton partage vérifie si tu as la ligne
browsable = yes
- essai d'ajouter ton user dans les guest juste pour tester une première
connexion, dans la ligne guestaccount = francois
- aussi mettre la ligne restrict anonymous à no

une dernière solution si rien ne marche, une désinstallation de samba en
supprimant toute les configuration (apt-get remove --purge samba),
réinstalle par la suite et cette fois la configuration de samba essai de la
faire avec webmin, c'est beaucoup plus claire et il y a moins de change de
faire des erreurs.
question bête : l'utilisateur françois existe t'il dans /etc/password ??



Avatar
François Valenduc


-------- Message original --------

François Valenduc wrote:

Bonjour à tous,

J'essaie de mettre en place un serveur samba à partir de mon pc tournant
sous debian sid. Mais, les choses ne se passent pas fort bien. J'ai
défini un partage (qui s'appelle docs_francois) qui est bien visible
depuis windows. Mais, je ne parviens pas à y accéder. J'ai pourtant créé
un utilisateur samba qui s'appelle francois et qui a le même mot de
passe sous windows. J'ai aussi attribué des droits de lecture/écriture.
J'ai donc créé cette utilisateur avec la commande smbpasswd -a francois
puis smbpasswd -e francois pour l'activer. J'ai même des messages de
confirmation qui m'indiquent que l'utilisateur a été crée et activé..

Pourtant, voilà ce que j'obtiens avec la commande smbclient
\ordi-francoisdocs_francois

Domain=[MAISON] OS=[Unix] Server=[Samba 3.0.9-Debian]
tree connect failed: NT_STATUS_NO_SUCH_USER
zsh: exit 1 smbclient \ordi-francoisdocs_francois
NT_STATUS_NO_SUCH_USER

Ceci me semble pour le moins étrange. Qu'aurais-je loupé pour expliquer
celà ?



j'ai samba dans mon ubuntu (basé sur Debian) et il m'a donné ce même
message
la première fois quand je l'ai configuré, mais tout s'est arrangé
après le
smbpasswd -e user.
je ne connais pas toute ta configuration de ton smb.conf...
je peux t'offrir quelques proposition.
- ajoutes une ligne du nom netbios dans ton /etc/samba/smb.conf si ça
n'existe pas encore : netbios name = mamachinedebian
- dans la section de ton partage vérifie si tu as la ligne
browsable = yes
- essai d'ajouter ton user dans les guest juste pour tester une première
connexion, dans la ligne guestaccount = francois
- aussi mettre la ligne restrict anonymous à no

une dernière solution si rien ne marche, une désinstallation de samba en
supprimant toute les configuration (apt-get remove --purge samba),
réinstalle par la suite et cette fois la configuration de samba essai
de la
faire avec webmin, c'est beaucoup plus claire et il y a moins de
change de
faire des erreurs.


question bête : l'utilisateur françois existe t'il dans /etc/password ??


En fait les choses se sont quasiment arrangées. Je m'inspirais du site
de léa et d'une autre source. Apparement, ces deux sources proposaient
des méthodes différentes en utilisant le paramètre "security" user ou
share. Je me suis plutôt inspiré entièrement de la méthode proposée sur
léa et maintenant çà fonctionne presque parfaitement. Au départ, le
fichier /etc/samba/smbpasswd n'était pas crée car je n'avait pas mis la
ligne smb passwd file = /etc/samba/smbpasswd dans le fichier smb.conf.

Apparement, il est aussi possible de faire correspondre les utilisateurs
samba et windows dont le nom n'est pas le même en créeant un fichier
/etc/samba/smbusers mais là j'ai quelque difficulté. J'ai mis une ligne
francois = François dedans (François étant le nom du compte sous
windows) mais apparement, çà ne résout pas le problème. Mais quand je
crée un compte francois dans windows ayant le même mot de passe que
celui spécifié dans samba, les choses fonctionne parfaitmement.

Merci encore pour votre aide.

--
François Valenduc

Mon adresse e-mail est bien sur truquée
Enlever le deuxième c à la fin et mettre un point après francois pour me
répondre