km.azerttyu.net

Accueil > Du km au texte > informatique > Monter un partage samba anonyme

Monter un partage samba anonyme

dimanche 7 août 2011, par km

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.

  1. chown -R nobody:nogroup /mnt/partage_public
  2. chmod -R 777 /mnt/partage_public

Télécharger

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

  • 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

    • 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.

Un message, un commentaire ?

Qui êtes-vous ?
Votre message
  • Pour créer des paragraphes, laissez simplement des lignes vides.