Bonjour à tous,
Voilà j’ai actuellement configuré un Contrôleur de domaine SAMBA couplé avec OpenLDAP, j’y ai également implémenté des partages réseaux en fonctions des groupes d’utilisateurs, ça fonctionne bien, excepté une chose!
Lorsque je souhaite renommer un fichier en changeant uniquement les lettres pour les passer en majuscule ou en minuscule, cela ne fonctionne pas! Par exmeple j’ai un fichier dans mon partage qui s’appelle : fichier.txt . Si je souhaite le renommer en Fichier.txt, il me dis que je n’ai pas les droits et qu’il me faut une autorisation de l’utilisateur Romain, hors je suis bien l’utilisateur Romain. Par contre si je le renomme en autre chose, par exemple : Fichier-toto.txt, aucun problème!
Cela me le fait également sur les dossiers à part qu’il me dit pas que c’est un problème de droit mais que “le dossier ou le fichier n’existe pas”.
Sachant que cela ce produit uniquement sous Windows, sous Mac, je peux bien renommer mes fichiers en minuscule ou majuscule.
Je ne comprend pas! Pourquoi ça me fait cela ? Auriez vous une idée ? J’avoue que je désespère…
J’ai pensé à un problème de sensibilité à la case mais j’ai beau modifier les configurations dans smb.conf, ça ne change rien!
Je vous met ici mon fichier smb.conf :
[code][global]
workgroup = ENTREPRISE
server string = Controleur de domaine
netbios name = SRV1
domain master = yes
local master = yes
domain logons = yes
client lanman auth = yes
client ntlmv2 auth = yes
lanman auth = yes
ntlm auth = yes
log file = /var/log/samba/log.%m.%U
log level = 256 vfs:10
security = user
os level = 40
ldap ssl = off
ldap passwd sync = yes
passdb backend = ldapsam:ldap://127.0.0.1
ldap admin dn = cn=admin,dc=entreprise,dc=local
ldap suffix = dc=entreprise,dc=local
ldap group suffix = ou=Groups
ldap user suffix = ou=Users
ldap machine suffix = ou=Machines
add user script = /usr/sbin/smbldap-useradd -m "%u"
ldap delete dn = yes
delete user script = /usr/sbin/smbldap-userdel "%u"
add machine script = /usr/sbin/smbldap-useradd -w "%u"
add group script = /usr/sbin/smbldap-groupadd -p “%g”
#delete group script = /usr/sbin/smbldap-groupdel "%g"
add user to group script = /usr/sbin/smbldap-groupmod -m “%u” "%g"
delete user from group script = /usr/sbin/smbldap-groupmod -x “%u” "%g"
set primary group script = /usr/sbin/smbldap-usermod -g “%g” "%u"
logon path =
logon drive =
logon home =
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
case sensitive = No
default case = lower
preserve case = yes
short preserve case = Yes
#character set = iso8859-1
#domain admin group = @admin
dns proxy = No
wins support = Yes
winbind use default domain = Yes
nt acl support = Yes
msdfs root = Yes
hide files = /desktop.ini/ntuser.ini/NTUSER.*/
autre possibilité "veto files = "
Reglage de l’encodage des caracteres :
unix charset = UTF-8
display charset = UTF-8
dos charset = CP850
[netlogon]
path = /home/entreprise/netlogon
writable = No
browseable = No
write list = Administrateur
[profiles]
path = /home/entreprise/profiles
browseable = No
writeable = Yes
profile acls = yes
create mask = 0700
directory mask = 0700
[homes]
comment = Repertoire Personnel
browseable = No
writeable = Yes
[Partage Global]
comment = Repertoire commun
browseable = Yes
writeable = Yes
public = No
create mode = 0770
directory mode = 0770
force create mode = 0770
force directory mode = 0770
create mask = 0770
directory mask = 0770
path = /home/entreprise/partage
[printers]
comment = All Printers
path = /var/spool/samba
create mask = 0700
printable = Yes
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
;--------------------------PARTAGES------------------------
[Technique]
path = /home/entreprise/services/technique
browseable = Yes
writeable = Yes
public = No
create mode = 0770
directory mode = 0770
force create mode = 0770
force directory mode = 0770
create mask = 0770
directory mask = 0770
valid users = @technique[/code]
Je vous remercie pour votre aide