J'essaye d'installer Samba en controleur de domaine avec LDAP.
Dans ma premiere etape j'ai installe samba avec malheureusement deja un probleme.
J'ai pourtant l'habitude d'installer ce logiciel mais la il ya un hic!
1. prob:
Lorsque je tape la commande smbclient -L localhost -N
Ce message apparait:
Connecting to 127.0.0.1 at port 445
error connecting to 127.0.0.1:445 (Connection refused)
Connecting to 127.0.0.1 at port 139
error connecting to 127.0.0.1:139 (Connection refused)
Error connecting to 127.0.0.1 (Connection refused)
lang_tdb_init: /usr/lib/samba/POSIX.msg: No such file or directory
Connection to 127.0.0.1 failed
J'ai deconnecte le firewall..... et meme en ouvrant les ports 445 et 139 pas moyen de se connecter.
2.prob:
J'ai alors regarde mes processus nmb et smb
nmb is running ok
smb is dead ---> la je comprends pas pourquoi?
Lorsque je lance smb il est ok pour quelques minutes avant de tomber dead, pendant ce laps de temps, je lance netstat -anlp et la pas de processus smb ni les ports ouverts pour l'application.
Je vous remercie beaucoup pour l'aide que vous me fournirez ;)
Je vous joins mon smb.conf, le resultat de testparm,
SMB.CONF
#Defining domain name, hostname
##########################################################
[global]
workgroup = PRINCE
netbios name = server17
hosts allow = 192.168.2. 127.
#Specifying ldapsam backend database
##########################################################
passdb backend = ldapsam:ldap//127.0.0.1
username map = /etc/samba/smbusers
#Specifying printing subsystem
##########################################################
printcap name = cups
printing = cups
#Path to IDEALX scripts
##########################################################
add user script = /usr/local/sbin/smbldap-useradd -m %u
delete user script = /usr/local/sbin/smbldap-userdel %u
add group script = /usr/local/sbin/smbldap-groupadd -p %g
delete group script = /usr/local/sbin/smbldap-groupdel %g
add user to group script = /usr/local/sbin/smbldap-groupmod -m %g %u
delete user from group script = /usr/local/sbin/smbldap-groupmod -x %g %u
set primary group script = /usr/local/sbin/smbldap-usermod -g %g %u
add machine script = /usr/local/sbin/smbldap-useradd -w %u
#to add a machine to domain automaticaly the script is:
#add machine script = /usr/local/sbin/smbldap-useradd -w -i %u
#Various other directives (man smb.conf)
##########################################################
obey pam restrictions = Yes
logon script = scripts\logon.bat
logon path = \\%L\Profiles\%U
logon drive = H:
logon home = \\%L\%U
domain logons = Yes
os level = 44
preferred master = Yes
domain master = Yes
local master = Yes
#security = domain
dont descend = /proc,/dev,/etc,/lib,/lost+found,/initrd
show add printer wizard = Yes
#OpenLDAP stuff is defined here
##########################################################
ldap suffix = dc=PRINCE,dc=ifru17
ldap machine suffix = ou=Computers
ldap user suffix = ou=Users
ldap group suffix = ou=Groups
ldap idmap suffix = ou=Users
ldap admin dn = cn=manager,dc=PRINCE,dc=ifru17
ldap ssl = no
ldap passwd sync = Yes
idmap uid = 15000-20000
idmap gid = 15000-20000
#Defining logging facility
############################################################
log level = 2
log file = /var/log/samba/%m.log
#Virus scanning definition
############################################################
vfs object = vscan-clamav
#Defining user home directories
#############################################################
[homes]
comment = Home Directories
valid users = %S
read only = No
browseable = No
; Defining printers
[printers]
comment = All Printers
path = /var/spool/samba
#printer admin = @"Print Operators"
read only = Yes
printable = Yes
browseable = No
#Defining printers
##############################################################
[print$]
path = /var/lib/samba/drivers/
guest ok = No
browseable = Yes
read only = Yes
valid users = @"Print Operators"
write list = @"Print Operators"
create mask = 0664
directory mask = 0775
TESTPARM
Processing section "[homes]"
Processing section "[printers]"
Processing section "[print$]"
Loaded services file OK.
Server role: ROLE_DOMAIN_PDC
Press enter to see a dump of your service definitions
# Investiguation en console
Posté par Steve Azriel . Évalué à 1.
=> Peux-tu lancer dans une console dédiée le smbd avec les options "-F -d 1" (en plus des options que tu utilises sauf "-D") ?
Pour info, le "-F" est pour foreground ie pas en mode daemon (d'où ne pas avoir aussi "-D" en même temps) et le "-d 1" est pour le debug de niveau 1 (avec incrément +1 pour avoir plus d'infos/de verbosité si nécessaire).
J'espère qu'il pourra t'en dire un peu plus :-)
Bon courage !
Cdlt,
PS: Sinon, samba génère aussi des journaux (log) qui peuvent être décortiqués ^__^
[^] # Re: Investiguation en console
Posté par tyoan . Évalué à 1.
Je dois dire que je suis un peu une bete sur le coup, je n'avais pas lance le serveur LDAP, du coup sur le log de smb.log apparait le fait qu'il ne pouvait se connecter sur le serveur ldap....
Merci encore Steve.
Je te tiens au courant de la suite ;)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.