Bonjour à tous !
C’est mon premier sujet sur ce forum, alors si j’oublie de renseigner des éléments utiles au problème, n’hésitez pas à me demander !
Petite présentation générale pour cerner l’environnement :
Je suis étudiant en DUT Réseaux et Télécommunications en stage à l’université d’Antsiranana à Madagascar.
Je dois reprendre le travail commencé de mes prédécesseurs affin de fournir un contrôleur de domaine sous samba fonctionnel.
Les moyens matériels que je dispose ici ne sont bien évidement pas aussi performant que ce que l’on peut trouver en Europe et les coupures d’électricité sont très fréquentes.
Je travail donc sur une machine de bureau qui sert de serveur.
Caractéristiques :
- Proco moins de 2Ghz
- Ram 1Go
- Disque dur 80Go
- 2 interfaces RJ45
Il est installé sur la version Debian Lenny.
Certains services sont déjà fonctionnel dessus :
- apache
- serveur DNS
- serveur de mail
- serveur openLdap
Mon problème se situe au niveau du contrôleur de domaine samba.
Voici le fichier de configuration smb.conf :
[code]#======================= Global Settings =======================
[global]
workgroup = UNIV
realm = UNIV
netbios name = serveur-bu
server string = %h server
dns proxy = no
domain logons = Yes
domain master = Yes
preferred master = Yes
os level = 66
local master = Yes
wins support = Yes
; option LDAP
passdb backend = ldapsam:ldap://127.0.0.1
ldap ssl = off
ldap delete dn = no
ldap suffix = dc=univ-antsiranana,dc=mg
ldap user suffix = ou=Users
ldap group suffix = ou=Groups
ldap admin dn = "cn=admin,dc=univ-antsiranana,dc=mg"
ldap passwd sync = Yes
enable privileges = Yes
logon path = \192.168.10.2%U
Logon path = \ % N \home% U \ profile
Unix Charset = ISO8859-15
#SMBLDAP-TOOLS
add user script = /usr/sbin/smbldap-useradd -m "%u"
add machine script = /usr/sbin/smbldap-useradd -w "%u"
add group script = /usr/sbin/smbldap-groupadd -p "%g"
add user to group script = /usr/sbin/smbldap-groupmod -m “%u” "%g"
delete user script = /usr/sbin/smbldap-userdel "%u"
delete group script = /usr/sbin/smbldap-groupdel "%g"
delete user from group script = /usr/sbin/smbldap-groupmod -x “%u” "%g"
set primary group script = /usr/sbin/smbldap-usermod -g “%g” “%u”
passwd program = /usr/sbin/smbldap-passwd -u %u
Debugging/Accounting
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
client lanman auth = yes
client ntlmv2 auth = yes
lanman auth = yes
ntlm auth = yes
winbind use default domain = Yes
nt acl support = Yes
msdfs root = Yes
hide files = /desktop.ini/ntuser.ini/NTUSER.*/
hosts allow = 192.168.10. 127.
####### Authentication #######
security = user
encrypt passwords = yes
passdb backend = tdbsam
obey pam restrictions = no
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = Enter\snew\s\spassword:* %n\n Retype\snew\s\spassword:* %n\n password\supdated\ssuccessfully .
pam password change = yes
########## Domains ###########
domain logons = yes
logon drive = H:
logon home = \192.168.10.2%U
logon script = script.bat
[profiles]
comment = profils itin�rants
path = /home/%U
writable = yes
browseable = no
create mode = 0644
directory mode = 0755
[homes]
comment = Home Directories
browseable = no
read only = no
create mask = 0600
directory mask = 0700
[netlogon]
comment = Network Logon Service
path = /home/netlogon
writable = no
browseable = yes
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
read only = yes
create mask = 0700
[partage]
comment = Partage
browseable = yes
path = /home/partage
read only = no
create mask = 0755
directory mask = 0755
[other]
comment = Win
browseable = yes
path = /media/win
read only = no
create mask = 0755
directory mask = 0755
[progweb]
comment = Win
browseable = yes
path = /var/www/progweb
read only = no
create mask = 0755
directory mask = 0755
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
[cdrom]
comment = Samba server’s CD-ROM
read only = yes
locking = no
path = /cdrom
[profs]
path = /home/profs
browseable = yes
public = no
guest ok =yes
read only = yes
require group = professeurs
[documentation]
path = /home/documentation
browseable = yes
public = yes
guest ok =yes
read only = yes
[applications]
path = /home/applications
browseable = yes
public = yes
guest ok =yes
read only = yes
[/code]
Les machines “clientes” seront toutes des XP à l’heure actuel.
Pour mes phases de test, j’utilise une machine XP Pro virtuelle en accès par pont sur ma carte réseau.
J’ai modifier les clés indiquées dans le lien dans XP http://www.gcolpart.com/howto/samba.php4#clients.
Mon problème intervient lors de la connexion au domaine. L’utilisateur précédemment ajouté avec smbldap-useradd rentre son identifiant et son mot de passe et là j’ai un message d’erreur me disant qu’il est impossible de trouver le profil itinérant.
Ma question est donc comment remédier à ce problème ?
Y a t-il des problèmes dans mon fichier de configuration ?
Merci d’avance pour vos conseils, remarques, sugestions ou même solutions !
Cordialement
Jéjé
PS : Dès que le courant revient, je vais essayer de mettre plus d’informations !
[EDIT]
résultat de $uname -a
Linux serveur-bu 2.6.26-1-686 #1 SMP Sat Jan 10 18:29:31 UTC 2009 i686 GNU/Linux
Apparemment, mon serveur n’est pas à l’heure mais il ne veut pas la garder … Mais je ne pense pas que mon problème ait un rapport !
résultat de $lspci concernant les interfaces ethernet
05:04.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 (rev 08)
40:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5751 Gigabit Ethernet PCI Express (rev 01)