web-dev-qa-db-fra.com

Comment réinstaller Samba?

J'ai récemment suivi un guide pour configurer Samba mais je ne pouvais pas le configurer correctement. Après avoir réalisé que le guide était obsolète depuis six ans, j'ai pensé que je devais recommencer.

J'ai réinstallé samba en utilisant d'abord les commandes suivantes:

Sudo apt-get purge samba
Sudo apt-get install samba

Mais après avoir lu mon fichier de configuration (/etc/samba/smb.conf), j'ai remarqué qu'il s'agissait du même fichier, contenant les mêmes modifications que j'avais apportées. J'ai ensuite procédé à la suppression du répertoire, puis à la réinstallation de samba.

Cependant, le répertoire n'est pas remplacé après la réinstillation et maintenant je ne semble pas avoir de fichier de configuration. Comment est-ce que je le récupère? Ou installer Samba correctement?

6
Sheldon

Oui, déjà posté dans les commentaires en tant que solution vérifiée, mais en tant que réponse quand même.

La purge devrait en effet également supprimer les fichiers de configuration, mais la configuration du serveur Samba est suivie par le package samba-common, et non par samba. Oui, c'est un peu déroutant.

Donc, essayez de purger et de réinstaller les deux paquets comme ceci:

Sudo apt-get purge samba samba-common
Sudo apt-get install samba
13
gertvdijk

Si vous n'avez besoin que du fichier de configuration smb.conf, il n'est pas nécessaire de réinstaller samba. La copie par défaut peut être trouvée dans /usr/share/samba/smb.conf. Les éléments suivants le copieront dans/etc/samba /, en remplacement du fichier que vous avez modifié:

Sudo cp /usr/share/samba/smb.conf /etc/samba/
2
mikewhatever