OVH Cloud OVH Cloud

samba sur debian sarge

5 réponses
Avatar
vincent.verdon
Je n'arrive pas à localiser le fichier contenant les mots de passe au
format windoze : smbpasswd, qui se trouvait dans /etc/samba sous une
distrib Mandrake. Mais je pressents qu'il est remplacé par le fichier
binaire /var/lib/samba/passdb.tdb . C'est gênant, car je souhaite
migrer mon serveur vers une debian...sans rien perdre. Une solution ?

Merci de vos réponses

5 réponses

Avatar
grrr9
Je n'arrive pas à localiser le fichier contenant les mots de passe au
format windoze : smbpasswd, qui se trouvait dans /etc/samba sous une
distrib Mandrake. Mais je pressents qu'il est remplacé par le fichier
binaire /var/lib/samba/passdb.tdb . C'est gênant, car je souhaite
migrer mon serveur vers une debian...sans rien perdre. Une solution ?

Merci de vos réponses


bonjour,
HOWTO officiel Samba:

http://us3.samba.org/samba/docs/man/Samba-HOWTO-Collection/passdb.html#pdbeditthing

Paragraphe "account migration":

The pdbedit tool allows migration of authentication (account)
databases from one backend to another. For example, to migrate accounts
from an old smbpasswd database to a tdbsam backend:

1.

Set the passdb backend = tdbsam, smbpasswd.
2.

Execute:

root# pdbedit -i smbpasswd -e tdbsam

3.

Remove the smbpasswd from the passdb backend configuration in
smb.conf.

Avatar
vincent.verdon
merci pour la réponse, mais n'y-a-t-il pas moyen de conserver l'ancien
fichier ? Pourquoi changer se qui fonctionne fort bien ???



Amicalement, Vincent Verdon




bonjour,
HOWTO officiel Samba:

http://us3.samba.org/samba/docs/man/Samba-HOWTO-Collection/passdb.html#pdbeditthing


Paragraphe "account migration":



Avatar
grrr9
merci pour la réponse, mais n'y-a-t-il pas moyen de conserver l'ancien
fichier ? Pourquoi changer se qui fonctionne fort bien ???



Amicalement, Vincent Verdon




bonjour,
HOWTO officiel Samba:

http://us3.samba.org/samba/docs/man/Samba-HOWTO-Collection/passdb.html#pdbeditthing


Paragraphe "account migration":




si, si, tu peux rester sur le fichier passwd, il suffit de le préciser
dans le smb.conf: directive "passdb backend"
par défaut sur samba 3 il te met
passdb backend = tdbsam, guest

il te faut

passdb backend = smbpasswd:/chemin/vers/ton/fichier


Avatar
vincent.verdon
En voila une bonne nouvelle !
Mais quel est l'intérêt d'avoir changé. Moi cela me plaisait bien un
fichier passwd à la mode unix !!!


Encore merci, Vincent





si, si, tu peux rester sur le fichier passwd, il suffit de le préciser
dans le smb.conf: directive "passdb backend"
par défaut sur samba 3 il te met
passdb backend = tdbsam, guest

il te faut

passdb backend = smbpasswd:/chemin/vers/ton/fichier


Avatar
grrr9
En voila une bonne nouvelle !
Mais quel est l'intérêt d'avoir changé. Moi cela me plaisait bien un
fichier passwd à la mode unix !!!



la rapidité certainement (avec quelques milliers de comptes). Je te suis
dans ton desapointement. La dernière fois que j'ai installé du samba en
prod, ça fait quelques années et c'étais bien plus simple que le samba 3
actuel.
Mais il va falloir s'y faire, smbpasswd va disparaître un jour et n'est
maintenu que pour la compatibilité de l'existant. Les nouveaux moyens de
stockage permettent de gagner en vitesse et en richesse,
particulièrement dans l'intégration parmi les systèmes windows.
Ceci dit, on peut toujours l'utiliser à l'ancienne, même si le fichier
texte est remplacé par un fichier bdd.