OVH Cloud OVH Cloud

samba invisible depuis windows

4 réponses
Avatar
mpg
Bonjour,

je suis en train de tenter ma première mise en place d'un réseau maison,
et bien sûr ça foire un peu. Il y a deux PC connectés entre eux via un
routeur (freebox), dont l'un, sous linux, est le serveur, et l'autre,
sous windows, devrait être client.

Petit problème, le PC sous windows ne voit rien dans son voisinage
réseau. J'ai bien vérifié que les deux ont le même nom de workgroup, et
en fait je ne sais pas trop comment continuer pour identifier la source
du problème (je ne sais même pas si elle se trouve côté client ou côté
serveur). Si vous avez des suggestions...

À tout hasard, mon smb.conf ci-dessous.

D'avance merci pour toute piste.

Manuel.

----- /etc/samba/smb.conf
[global]
workgroup = elzevir
server string = %h server (Samba %v)
interfaces = eth0
obey pam restrictions = Yes
passdb backend = tdbsam
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n
*Retype\snew\sUNIX\spassword:* %n\n *password\supdated\ssuccessfully* .
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
dns proxy = No
panic action = /usr/share/samba/panic-action %d
invalid users = root

[homes]
comment = Home Directories
create mask = 0700
directory mask = 0700
browseable = No

[printers]
comment = All Printers
path = /var/spool/samba
create mask = 0700
printable = Yes
browseable = No

[print$]
comment = Printer Drivers
path = /var/lib/samba/printers

4 réponses

Avatar
Doug713705
Le mercredi 14 février 2007 23:23, mpg s'est exprimé de la sorte sur
fr.comp.os.linux.configuration :

Bonjour,



Bonjour,

[SNIP problème]


----- /etc/samba/smb.conf
[global]
workgroup = elzevir
server string = %h server (Samba %v)
interfaces = eth0
obey pam restrictions = Yes
passdb backend = tdbsam
passwd program = /usr/bin/passwd %u
passwd chat = *EntersnewsUNIXspassword:* %nn
*RetypesnewsUNIXspassword:* %nn *passwordsupdatedssuccessfully* .
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
dns proxy = No
panic action = /usr/share/samba/panic-action %d
invalid users = root

[homes]
comment = Home Directories
create mask = 0700
directory mask = 0700
browseable = No

[printers]
comment = All Printers
path = /var/spool/samba
create mask = 0700
printable = Yes
browseable = No

[print$]
comment = Printer Drivers
path = /var/lib/samba/printers


Si je ne m'abuse aucun partage n'est défini dans ce fichier de configuration
(si ce n'est une imprimante).
De plus les permissions d'accès à celles ci m'ont l'air plutôt restrictives
(mais je ne suis absolument pas un spécialiste de samba).

Le seul samba que j'ai configuré remonte à quelques années (il tourne
encore) et en voici le fichier de configuration.


[global]
workgroup = MONWORKGROUP
server string = S168_006
security = share
hosts allow = 192.168.0. 127.
log file = /var/log/samba.%m
max log size = 50
socket options = TCP_NODELAY
interfaces = 192.168.0.6
local master = yes
os level = 33
dns proxy = no
[partage]
comment = partage
path = /chemin/vers/partage
public = yes
writable = yes
printable = no

C'est tout !
Est-ce secure ? Je n'en sais rien, l'accès n'est disponible que depuis un
réseau local sans connexion vers l'extérieur.
--
@+
Doug [Linux user #307925] - Slackware RuleZ ;-)
[Pourquoi t'es qui, qu'est ce que tu fais par où ?]
-- Pour me contacter enlever no-spam (2X) --

Avatar
Gerald ROCHAT

[homes]
comment = Home Directories
create mask = 0700
directory mask = 0700
browseable = No


Tu devrais donc juste voir le dossier perso de l'utilisateur Windows en
cours. Si t'es connecté en toto tu vas voir /home/toto. Bien sur il faut
que tu te connectes avec un nom d'utilisateurs commun entre Windows et
Linux. Si ton utilisateur Windows est inconnu de Linux tu devrais avoir
une boite de dialogue te demandant id et mot de passe.
Par contre tu as mis browsable = no donc dans tout les cas tu ne verras
rien du tout sur ton serveur. Tu auras tout de même acces en tapant
nomduserveurtoto mais nomduserveur ne te montreras rien d'autres
que tes imprimantes.

Et surtout, n'oublis pas de créer le mot de passe samba de toto avec
smbpasswd -a toto
--

Amicalement, Gg.

Novillars, France.
Annuaire FCO: http://rochat.fr/fco

Avatar
mpg
Bonjour,

merci pour vos réponses qui m'ont appris des choses, et m'ont fait
remarqué que j'avais mal formulé mon problème :

Petit problème, le PC sous windows ne voit rien dans son voisinage
réseau.


Par rien, je voulais dire qu'il ne se rend absolument pas compte qu'un
serveur samba existe sur le réseau. Le câble réseau serait déconnecté
que pour lui ce serait pareil. On est encore loin malheureusement
d'avoir une boîte de dialogue me refusant mon mot de passe ou ce genre
de choses.

Je me demandais donc comment tester si le problème vient du serveur ou
du ouin-ouin (ce qui est fort possible, vu qu'il m'a signalé des
problèmes dans la prise en charge réseau en voulant configurer le nom de
workgroup, que j'ai finalement réussi à configurer quand même). Genre
"pinger" le samba ou un truc comme ça (j'ai aussi un poste sous linux
pour faire des tests si ça aide).

Manuel.

Avatar
Fabien LE LEZ
On Thu, 15 Feb 2007 15:58:05 +0100, mpg :

Par rien, je voulais dire qu'il ne se rend absolument pas compte qu'un
serveur samba existe sur le réseau. Le câble réseau serait déconnecté
que pour lui ce serait pareil.


Il me semble que j'ai dû utiliser WINS à un moment (le serveur Samba,
mettons, 192.168.42.42, est serveur ; les clients ont tous cette IP
dans la configuration réseau - TCP/IP - propriétés - avancé - WINS).

Mais je ne me souviens plus si ça fonctionne sans ça. Il est possible
que j'aie mis ça en place à cause d'une machine qui se connecte via
OpenVPN.
Quoi qu'il en soit, ça peut être une piste.

Mais avant, essaie d'accéder directement avec l'adresse IP du serveur,
depuis un poste Windows : démarrer -> exécuter -> 192.168.42.42 ->
OK.