Jump to content

probleme avec samba


Recommended Posts

salut a tous , voila j'ai un probleme sur la configuration de mon serveur samba sur freebsd ; le script cell.bat que je mets dans le repertoire netlogon ne fonctionne pas car quand un ordinateur windows xp se connecte au serveur samba je ne le vois pas lancé.J'utilise cette config pour samba :

[global]

guest account = nobody

invalid users = root

; on "fixe" son nom netbios

netbios name = FREEBSD

; le réseau à écouter n'est

; que celui-ci (sur l'autre interface on a la connexion internet,

; pas la peine d'avoir du samba de ce côté !)

interfaces = 192.168.1.1/255.255.255.0 192.168.3.1/255.255.255.0

; security user implique que tout utilisateur DOIT

; avoir un compte unix sur ce serveur

security = user

; Le nom du groupe de travail dont ce serveur est membre

workgroup = MYWORKGROUP

; La description du serveur, visible lorsqu'on affiche les détails

; %h étant le nom DNS du serveur et %v la version de samba

server string = %h server (Samba %v)

; On utilise encore le fichier de log de samba, et pas que celui de syslog

syslog only = no

; Le minimum d'informations importantes dans le syslog,

; le reste étant toujours dans /var/log/smb(nmb)/

syslog = 0;

; Vive le tuning !

socket options = IPTOS_LOWDELAY TCP_NODELAY \

SO_SNDBUF=4096 SO_RCVBUF=4096

; On utilise les mots de passe encryptés. Attention

; tous les clients W95 devront

; être mis à jour avec le patch sécurité

; SMB de MS. De même NT4 devra être patché

; par le SP3 ou mieux ... Pour le W3.11 je ne sais plus,

; ils ne doivent probablement pas supporter les mots de passe encryptés

encrypt passwords = yes

; Ce serveur fait également office de serveur WINS.

; WINS permet à deux réseaux qui utilisent

; des plages d'IP différentes (par exemple

; 192.168.0.0/255.255.255.0 et 192.168.0.1/255.255.255.0)

; de voir les ressources partagées dans "l'autre"

; réseau, si la passerelle est active.

wins support = no

; Niveau de l'OS. Comme notre serveur se charge d'être le

; maître du domaine, local logons etc. Il est donc au-dessus

; du serveur NT s'il y en a un !

os level = 34

; On fait la gestion du domaine

domain master = yes

local master = yes

preferred master = yes

; On assure la centralisation des connexions du domaine

domain logons = yes

; Quel script lancer lorsqu'un client se connecte ?

; %g correspond au nom du groupe primaire dont fait partie

; cet utilisateur.

logon script = %U.bat

; Dans quel répertoire se trouvent les fichiers de démarrage ?

; %L est le nom netbios du serveur samba

;logon path=\\%L\netlogon

; Ou faudra-t-il stocker les profils itinérants des utilisateurs ?

; %U est le login de l'utilisateur

;logon home=\\%L\%U\winprofile

; Dans quel ordre faire appel aux ressources

; pour trouver le nom d'une machine ?

; Notez le broadcast en FIN ... pas comme les

; windows classiques qui balancent

; régulièrement des broadcasts.

name resolve order = lmhosts host wins bcast

; Samba doit-il faire office de proxy DNS ?

dns proxy = no

; Respect des noms de fichiers et de leur casse

preserve case = yes

short preserve case = yes

; Faut-il synchroniser les mots de passe windows et linux ?

unix password sync = yes

; Que faut-il mettre en place pour la synchronisation des mots de passe

passwd program = /usr/bin/passwd %u

passwd chat = *Enter\snew\sUNIX\spassword:* \

%n\n *Retype\snew\sUNIX\spassword:* %n\n .

; La taille maximum du fichier de log, évite de saturer son /var

log file = /var/log/samba/log.%m

max log size = 1000

; On fait office de serveur de temps, c'est

; pratique que toutes les machines du réseau soient un tant soit peu

; synchronisées. On utilisera cette fonctionnalité dans le fichier .bat

; de logon

time server = yes

; On spécifie où se trouve le netlogon

; Il ne sera utilisé que lors de la connexion,

; c'est pour cela que ce n'est pas nécessaire qu'il soit public etc.

[netlogon]

path = /home/netlogon

browseable = no

write list = cell

; Le répertoire Home de chaque utilisateur

[homes]

comment = Home Directories

browseable = no

; Il a quand même le droit d'y écrire !

read only = no

; Le masque Unix de création de fichier par défaut

create mask = 0700

; Pour des raisons de sécurité, on met un masque de répertoire à 700 aussi !

directory mask = 0700

; On partage le FTP, c'est plus pratique de l'avoir dans le voisinage réseau

; que de devoir lancer un utilitaire spécial.

[FTP]

path = /ftp

comment = FTP

public = yes

write list = cell

et dans /home/netlogon j'ai un fichier cell.bat :

net use N: \\FREEBSD\netlogon

net use H: \\FREEBSD\homes

net use L: \\FREEBSD\ftp

cls

echo ***************************************

echo * Bienvenue sur le réseau FreeBSD/Samba *

echo ***************************************

pause

J'ai mis un mot de pass à l'utilisateur cell avec smbpasswd et donc avec toute cette config mes ordis qui ont windows xp familiale ne voit pas le script se lancer en se loguant avec cell pour le test.Est-ce que vous voyez une erreur ?

Link to comment
Share on other sites

salut,

pourquoi n'essayerais-tu pas de configurer ton serveur SAMBA avec SWAT, c'est tres pratique et bien fait, je n'utilise que ca et ca fonctionne tres bien chez moi ...

pour ton fichier de config desolé je ne suis pas assez calé pour t'aider ..

:postsinutiles:

Link to comment
Share on other sites

O_o

je vois script.bat c'est quoi ça :reflechis:

ton cfg n'est pas configurer c'est tout , c'est pas avec vive le tuning que tu vas le faire marcher :postsinutiles:

il faut d'habord que tu mettes ton domaine de travail ( MYWORKGROUP ? )

après pour ajouter un utilisateur ça doit être ( en root )

smbpasswd -a nomdelutilisateur

puis il te demande de confirmer le pass .

mais verifi d'habord que tes paramètres réseaux soit bien configurer ( ça a l'air le bordel :freeposts: )

Link to comment
Share on other sites

non MYWORKGROUP j'ai fait expres j'ai pas mis mon vrai workgroup c'est pas le but.De plus je vois pas ecrit script.bat je vois juste ecrit login script ...Tout ce qui commence par ; ca veut dire que ca ne compte pas.Tout ce qui ne commence pas par ; c'est ce que j'ai config.De plus j'ai dit que j'avais mis un pass a l'user cell avec smbpasswd :)

Link to comment
Share on other sites

non MYWORKGROUP j'ai fait expres j'ai pas mis mon vrai workgroup c'est pas le but.

alors quelle est ton but de poster ici ?

je vois très bien écrit script.bat

le script .bat que je mets dans le repertoire netlogon ne fonctionne pas car quand un ordinateur windows xp se connecte au serveur samba je ne le vois pas lancé

tu devrais lire des tuto sur samba .

Link to comment
Share on other sites

alors quelle et ton but de poster ici ?

je vois très bien écrit script.bat

tu devrais lire des tuto sur samba .

oui j'ai fait une erreur c'est bien sur le script cell.bat que je montre ici.Et je poste ici a cause du probleme avec le fichier cell.bat et windows et effectivement pas a cause de myworkgroup.

Link to comment
Share on other sites

Salut,

ton repertoire netlogon (/home/netlogon) est bien accessible en lecture?

Pourrais tu faire un test de nommer directement ton script de connexion cell.bat plutot que d'utiliser la variable %U

As tu rajouter tes user windows sur ta BSD (smbpasswd -a )?

++

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...