Probleme d'identification SAMBA - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 24-01-2007 à 10:38:49
As tu dupliquer tes users Windows sur ton serveur SaMBa avec smbpasswd -a tonuser?
Marsh Posté le 24-01-2007 à 10:45:51
Oui mon utilisateur "flo" est bien dans le fichier smbpasswd qui est lui meme dans /etc/samba/
Marsh Posté le 24-01-2007 à 10:56:50
Essaie dans ton partate de mettre user = flo
Un coup d'oeil au log smb pourrait certainement nous aiguiller sur la source du problème.
++
Marsh Posté le 24-01-2007 à 11:22:05
Merci de t'interesser à mon probleme !
Voici le message du fichier log lorsque j'essaie de me connecter au serveur via le poste windows :
[2007/01/24 11:14:36, 0] lib/username.c:map_username(128)
can't open username map /etc/smbusers. Error No Such file or directory
Apparemment il va chercher la configuration de l'utilisateur dans ce fichier la qui n'éxiste pas?
Marsh Posté le 24-01-2007 à 13:09:38
Dans smb.conf, essaie en indiquant
username map = /etc/samba/smbusers
cf pour la synchro des users windows/linux:
http://www.lea-linux.org/cached/in [...] ilisateurs
Marsh Posté le 24-01-2007 à 13:35:26
Ok, merci beaucoup, je vais tester sa tout de suite.
Je vous tiens au courant.
Marsh Posté le 24-01-2007 à 14:48:49
Rien mais alors rien à faire.
J'ai meme jusqu'a repris le fichier smb.conf décrit dans http://www.lea-linux.org/cached/in [...] ilisateur, ajouter des utilisateurs dans smbusers, passwd -a 'user'...
Bref je suis totalement perdu.
Marsh Posté le 24-01-2007 à 15:13:26
Citation : |
Si ce message apparait toujours, tentes ça pour voir le résultat
ln -s /etc/samba/smbusers /etc/smbusers
puis relances samba
Marsh Posté le 24-01-2007 à 16:12:43
Heu,
Autre probleme, j'arrive pas à trouver la commande pour relancer Samba, j'ai essayer /etc/init.d/ Samba restart, restart samba, rstart samba, stop samba, start samba, mais rien n'y fait !
Je précise que la version de samba est la 3.0 et L'OS est Debian 3.1.
Merci
Pour les Smbusers, cela semble étrange car à bien y regarder, je n'ai pas mis de chemin pour spécifier ou se trouvais le fichier.
Marsh Posté le 24-01-2007 à 17:00:02
J'ai pas de debian sous la main, mais ce doit être
#/etc/init.d/samba start
#/etc/init.d/samba stop
#/etc/init.d/samba restart
Marsh Posté le 25-01-2007 à 10:46:56
J'ai réussi à relancer samba, j'avais mal compris en fait, moi je faisais cd etc/init.d puis apres je faisait samba start, stop etc...
alors qu'en fait il faut directement mettre la commande /etc/init.d/samba start
Merci de ton aide, maintenant je vais essayer de résoudre l'autre probleme ^^
Marsh Posté le 26-01-2007 à 09:15:18
le fait que cd etc/init.d samba start ne marche pas c'est une histoire de path. Si tu veux passer comme cela, il faut faire : cd /etc/init.d ; ./samba start
Cela mis à part, le fichier smbusers ne me semble pas crucial dans le sens où il ne contient que des associations login unix <-> users windows
(genre root = Administrateur, Admin, Administrator ...)
Le plus génant dans la config que tu as postée pour moi c'est ça :
Citation : |
Si ce que je pense est juste ( que 192.168.1.12 est ton l'ip de ton serveur ), tu n'autorises que ton serveur à se connecter à lui même ... un client ne pourra jamais se connecter
Essaie plutôt avec un masque :
Citation : |
Note: hosts allow est un alias sur allow hosts
Marsh Posté le 26-01-2007 à 15:55:07
Salut fighting_falcon, merci de tes précisions.
En fait, non le 192.168.1.12 est l'ip du poste windows avec lequel je veut me connecter au serveur. L'IP de la carte réseau du serveur en question est 192.168.1.1, donc de ce niveau la aucun probleme.
Par contre j'ai réussi à résoudre partiellement mon probleme.
D'ici quelques temps je vais poster mon smb.conf et les manips que j'ai faites.
Merci a tous de vos réponses.
Marsh Posté le 02-02-2007 à 11:22:46
xeromancer a écrit : |
J'attends avec impatience ce smb.conf, ça m'aiderait grandement !
Marsh Posté le 24-01-2007 à 09:56:06
Bonjour,
Tout d'abort je tiens à preciser que j'ai cherché un peu partout sur les différents forums mais n'ai trouvé aucune réponse à mon problème.
Mon objectif est de partager des dossiers sur mon serveur linux, avec le mode de sécurity = user tout en restant en workgroup.
Le probleme c'est que apres avoir configurer smb.conf et les différents utilisateurs, lorsque que j'essaie de me connecter avec ma station XP sur le serveur, il me demande un user et un pass, la rien de plus normal, j'entre donc mes logins; probleme, il me remet toujours la meme fenetre de connection, avec cette fois marquer : SATURNE\flo (saturne étant le nom du serveur, et flo mon utilisateur)et cela tout le temps. Cela va faire maintenant plus d'une semaine que je bloque.
Voici mon smb.conf :
[global]
# Local NetBios informations
workgroup = MSHOME
netbios name = {SATURNE
netbios aliases = Saturne
server string = %h server
hosts allow = 192.168.1.12
hosts deny = all
encrypt passwords = yes
# Netbios Network settings
local master = no
dns proxy = no
# Passwords and security
smb passwd file = /etc/samba/smbpasswd
unix password sync = false
security = user
# Logging settings
log file = /var/log/samba/samba.log
max log size = 100
syslog = 0
log level = 1
[partage]
comment = partage for %h
path = /partage
read only = no
public = yes
browseable = yes
Je précise que quand je met security = share, j'ai acces au serveur, et que je suis sur une Debian 3.1 et Samba 3.0 (je crois ! )
Merci d'avance de votre aide !
Message édité par xeromancer le 24-01-2007 à 09:59:11