Monter un partage samba anonyme
Cet article est un petite mémo pour rappeler les paramètres importants à considérer dans le montage d’un partage réseau public sans authentification.
Pré requis
Le prérequis est assez simple :
- un serveur linux (debian dans mon cas)
- un paquet samba à installer
Installation
Dans le cas où nous devons installer Samba, nous suivons le processus d’installation et activer tous les paramètres relatifs à windows.
Préparation du partage
Pour l’exemple, nous avons le répertoire /mnt/partage_public. Le but est qu’il soit accessible et modifiable par tous, par conséquent nous devons affecter un utilisateur et des droits génériques.
chown -R nobody:nogroup /mnt/partage_public
chmod -R 777 /mnt/partage_public
Configuration de samba
Le fichier de configuration de samba se trouve dans /etc/samba/smb.conf
[global]
guest account = nobody
security = share
null passwords = yes
[partage_public]
#chemin local de la ressource
path = /mnt/partage_public
#visible dans la liste des partages
public = yes
#permettre les accès anonyme
guest ok = yes
#autoriser le parcours du partage
browseable = yes
#permettre l'écriture et modification du partage
writeable = yes
Petite explication de texte
Par défaut samba considére que tous les comptes doivent être authentifiés et avec mot de passe. L’activation du mode guest permet aux clients linux de se connecter anonymement. Il est à noter que ce mode n’est pas suffisant pour les clients windows.
La directive null password permet l’accès anonyme pour ces postes.
Test et utiliser
Pour vérifier que la configuration est fonctionnelle, samba fournit la commande testparm.
Si testparm confirme les bons paramètres, il est possible de parcourir depuis n’importe quel poste informatique ce partage.
Messages
1. Monter un partage samba anonyme, 25 avril 2018, 15:27, par did
Bonjour,
le parametre "null passwords = yes" est applicable uniquement dans la zone GLOBAL ?
j’ai plusieurs partage mais pour seulement pour un je voudrais qu’il soit accessible depuis un autre domaine librement.
est-ce possible de deplacer ce parametre au niveau du partage ?
d’autres parts, "testparm" m’affice pas la totalite de la configuration du partage en question !!
Merci
1. Monter un partage samba anonyme, 26 avril 2018, 07:35, par km
Bonjour
De mémoire je crois que le paramètre null passwords = yes n’est utilisable qu’en global. Il est utile pour pour les postes windows.
Si on veut interdire un partage dans ce cas guest ok = no devrait bloquer les connexions anonymes.