Samba AD : Fixer UID/GID
Lorsque l’on utilise Samba avec un système d’authentification basé sur Active Directory, il peut arriver que les UIDS et GIDS ne soient pas les mêmes d’un Samba à un autre.
En effet lorsque les deux serveurs Samba utilisent un serveur Active Directory pour autoriser ou non les lectures/écritures il peut arriver que les droits assignés aux fichiers ne soient pas les mêmes sur les deux serveurs Samba.
Pour résoudre cela il faut ajouter un paramètre à la configuration de Samba dans la section global.
Exemple:
workgroup = home
realm = HOME.LOCAL
netbios name = Samba1
idmap backend = idmap_rid:home=30001-39999
idmap uid = 30001-39999
idmap gid = 30001-39999
Ainsi, d’un serveur Samba à l’autre, les UID et GID attribué seront identiques.
PS: Si vous faites cette ajout sur un serveur Samba déjà en service penser a redemarrer samba et winbind et à remettre les droits adequats au fichiers déjà existant (cf getent passwd , getent groups etc).