Stations de travail en ligne OnWorks Linux et Windows

Logo

Hébergement gratuit en ligne pour les postes de travail

<Précédent | Table des matières | Suivant>

2.2. Configuration


Le fichier de configuration principal de Samba se trouve dans /etc/samba/smb.conf. Le fichier de configuration par défaut comporte un nombre important de commentaires afin de documenter diverses directives de configuration.


image

Toutes les options disponibles ne sont pas incluses dans le fichier de configuration par défaut. Voir le smb.conf page de manuel ou la Collection Samba HOWTO2 pour plus de détails.


1. Tout d'abord, modifiez les paires clé/valeur suivantes dans le [global] l'article de /etc/samba/smb.conf:


groupe de travail = EXEMPLE

security = utilisateur


La sécurité Le paramètre est plus bas dans la section [global] et est commenté par défaut. Aussi, changez

EXEMPLE pour mieux correspondre à votre environnement.

2. Créez une nouvelle section en bas du fichier, ou décommentez l'un des exemples, pour le répertoire à partager :


[partager]

comment = chemin de partage du serveur de fichiers Ubuntu = /srv/samba/share

navigable = oui guest ok = oui en lecture seule = non créer un masque = 0755

commentaire: une brève description de l'action. Ajustez en fonction de vos besoins.


image

2 http://samba.org/samba/docs/man/Samba-HOWTO-Collection/


chemin: le chemin d'accès au répertoire à partager.


Cet exemple utilise /srv/samba/nom de partage car, selon le Norme de hiérarchie des systèmes de fichiers (FHS), / srv3 c'est là que les données spécifiques au site doivent être fournies. Techniquement, les partages Samba peuvent être placés n'importe où sur le système de fichiers tant que les autorisations sont correctes, mais il est recommandé de respecter les normes.

navigable : permet aux clients Windows de parcourir le répertoire partagé à l'aide de l'Explorateur Windows.

invité d'accord : permet aux clients de se connecter au partage sans fournir de mot de passe.

lecture seulement: détermine si le partage est en lecture seule ou si des privilèges d'écriture sont accordés. Les privilèges d'écriture ne sont autorisés que lorsque la valeur est aucune, comme le montre cet exemple. Si la valeur est Oui, l'accès au partage est en lecture seule.

créer un masque : détermine les autorisations dont disposeront les nouveaux fichiers lors de leur création.

3. Maintenant que Samba est configuré, le répertoire doit être créé et les autorisations modifiées. Depuis un terminal entrez :


sudo mkdir -p /srv/samba/partage

sudo chown personne:nogroup /srv/samba/share/


image

La -p switch dit à mkdir de créer l'arborescence de répertoires entière si elle n'existe pas.



4. Enfin, redémarrez les services samba pour activer la nouvelle configuration :


sudo systemctl redémarrer smbd.service nmbd.service


image

Encore une fois, la configuration ci-dessus donne tous les accès à n'importe quel client sur le réseau local. Pour une configuration plus sécurisée, voir Section 4, « Sécurisation du serveur de fichiers et d'impression » [p. 312].


À partir d'un client Windows, vous devriez maintenant pouvoir accéder au serveur de fichiers Ubuntu et voir le répertoire partagé. Si votre client n'affiche pas votre partage automatiquement, essayez d'accéder à votre serveur par son adresse IP, par exemple

\\192.168.1.1, dans une fenêtre de l'Explorateur Windows. Pour vérifier que tout fonctionne, essayez de créer un répertoire à partir de Windows.

Pour créer des partages supplémentaires, créez simplement de nouveaux [réal] sections dans /etc/samba/smb.conf, et redémarrez Samba. Assurez-vous simplement que le répertoire que vous souhaitez partager existe réellement et que les autorisations sont correctes.


image

Le partage de fichiers nommé "[partager]" et le chemin /srv/samba/partage ne sont que des exemples. Ajustez les noms de partage et de chemin en fonction de votre environnement. C'est une bonne idée de nommer un partage d'après un répertoire sur le système de fichiers. Un autre exemple serait un nom de partage de [qa] avec un chemin de /srv/samba/qa.


Meilleur système d'exploitation Cloud Computing chez OnWorks :