Si Samba n'est pas installé sur votre système, la page principale du module se plaindra qu'il ne peut pas trouver le fichier de configuration Samba et vous ne pourrez pas partager de fichiers ou de répertoires. Si Samba est installé mais que vous obtenez ce message d'erreur, vérifiez la configuration du module pour vous assurer que Webmin recherche au bon endroit le fichier de configuration et les programmes Samba.
En supposant que Samba est installé correctement, la page principale du module affichera une liste de tous les partages de fichiers et d'imprimantes définis sur votre système. Si Webmin détermine que le serveur Samba n'est pas en cours d'exécution, vous aurez la possibilité d'essayer de démarrer le serveur. Cela peut être nécessaire si Samba n'est pas démarré au démarrage.
Pour créer un partage, cliquez sur le lien Create File Share sous la liste des partages existants sur la page principale. Cela affichera un formulaire vous permettant d'entrer les détails du nouveau partage. Bien que Samba prenne en charge un grand nombre de paramètres pour chaque partage, les plus importants sont:
Nom de partage | Chaque partage doit avoir un nom, utilisé par les clients pour s'y référer. Un cas particulier est le partage de All home directories , expliqué plus loin. |
Chemin | Le répertoire à partager. Les clients utilisant ce partage ne peuvent accéder qu'aux fichiers situés dans ou en dessous de ce répertoire. |
Inscriptible | Détermine si les clients peuvent écrire dans des fichiers et des répertoires de ce partage. |
Accès invité | Si un partage autorise les utilisateurs invités, les clients peuvent y accéder sans avoir à fournir un nom et un mot de passe valides. Un partage peut soit interdire les utilisateurs invités, autoriser les invités et les utilisateurs normaux, soit autoriser uniquement les invités. |
Une fois que vous avez entré les détails d'un nouveau partage et cliqué sur le bouton Create , il sera immédiatement disponible pour les PC clients. En supposant que tout est correctement configuré sur votre réseau, les utilisateurs pourront utiliser la fonction Network Neighbourhood sous Windows pour voir votre serveur et tous ses partages. Le partage nouvellement créé peut ensuite être mappé sur une lettre de lecteur sur le PC.
Pour créer un nouveau partage d'imprimante, cliquez sur Create Printer Share comme sur la page principale. Cela affichera un formulaire similaire à celui utilisé pour créer des partages de fichiers, dans lequel vous pouvez entrer les détails du nouveau partage. Les options les plus importantes pour un nouveau partage d'imprimante sont les suivantes:
Nom de partage | Chaque partage doit avoir un nom, utilisé par les clients pour s'y référer. Un cas particulier est le partage All printers , expliqué plus loin. |
Imprimante | L'imprimante Unix à partager. Il peut s'agir de n'importe quelle imprimante sur laquelle vous imprimeriez à l'aide de la commande lpr . |
Chemin | Le répertoire dans lequel les fichiers d'impression temporaires |
Accès invité | Si un partage autorise les utilisateurs invités, les clients peuvent y accéder sans avoir à fournir un nom et un mot de passe valides. Un partage peut soit interdire les utilisateurs invités, autoriser les invités et les utilisateurs normaux, soit autoriser uniquement les invités. |
Type d'imprimante | Nom du pilote d'imprimante à utiliser pour cette imprimante. Si vous entrez une valeur pour cette option et qu'elle correspond à un lecteur d'imprimante sur les PC clients, les utilisateurs n'auront pas à choisir un pilote d'imprimante lors de l'ajout de cette imprimante. |
Comme pour les partages de fichiers, de nombreuses autres options sont disponibles pour les partages d'impression. Dès qu'un partage d'imprimante est ajouté, il sera disponible pour les clients. Sous Windows 95 et NT, une imprimante peut être ajoutée à l'aide de l'option Add Printer dans le panneau de commande des imprimantes. Une fois ajouté, l'utilisateur peut y imprimer comme n'importe quelle imprimante locale ou réseau.
Pour supprimer un partage, cliquez sur le bouton Delete en bas à droite de la page. Les utilisateurs existants ne seront pas immédiatement déconnectés - cependant, aucun nouvel utilisateur ne pourra se connecter au partage.
Certaines versions de Windows ne permettent pas à l'utilisateur de fournir un nom d'utilisateur lors de l'accès à un partage - à la place, le nom d'utilisateur fourni lors de la «connexion» à Windows est utilisé. Si tous les utilisateurs clients se connectent à Windows en utilisant le même nom d'utilisateur qu'ils utilisent pour Unix, ce n'est pas un problème. Sinon, vous avez 2 options:
Heureusement, Samba peut utiliser des mots de passe chiffrés. Cependant, il n'est pas possible de faire correspondre les mots de passe envoyés par les clients avec le fichier de mot de passe Unix normal en raison des différentes formes de cryptage utilisées. Pour cette raison, Samba doit maintenir sa propre liste d'utilisateurs et de mots de passe.
Pour basculer Samba en mode mot de passe crypté, vous devez: