Comment installer et configurer Samba sur Ubuntu 14.10

Ubuntu-Samba

Samba est une implémentation de services et de protocoles compatibles avec SMB (maintenant appelé CIFS) avec lequel les ordinateurs Windows communiquent entre eux: il a été développé par Andrew Tridgell par rétro-ingénierie, en utilisant des capteurs de trafic de style Wireshark (anciennement appelés Ethereal) pour offrir compatibilité dans les environnements * nix, quelque chose qui était nécessaire pour éviter d'être isolé dans des environnements d'entreprise et éducatifs dans lesquels plusieurs plates-formes coexistent généralement (Windows, Linux, Mac OS X).

Voyons voir alors comment installer et configurer Samba sur Ubuntu 14.10 Utopic Unicorn, prêt pour proposer des partages anonymes mais aussi des partages plus sécurisés dans lesquels il est nécessaire de s'authentifier pour y accéder, afin de proposer des fichiers à tous les types d'utilisateurs. Et nous partons de la base sur laquelle nous avons installé le serveur Ubuntu 14.10, la version de la distribution Canonical dédiée à ces questions, avec une adresse IP fixe de 192.168.1.100; En plus de cela, bien sûr, nous aurons besoin d'autres équipements dans le même réseau local, et dans le même groupe de travail, pour tester comment tout a été configuré.

Installez Samba

Pour commencer, nous allons installer les packages Samba, quelque chose de très simple puisqu'ils font partie des dépôts officiels:

# apt-get install samba samba-common python-glade2 system-config-samba

Configurer Samba

configurer la samba

Maintenant, ce que nous aurons à faire est d'éditer le fichier /etc/samba/smb.conf, qui est celui qui porte toute la configuration de notre serveur Samba. Avant cela, nous faisons une sauvegarde du fichier actuel:

# cp /etc/samba.conf /etc/samba/smb.conf.back

Maintenant, si nous éditons le fichier principal:

# nano /etc/samba/smb.conf

Nous éditons la section [global], où nous spécifions le nom du groupe de travail, la chaîne avec laquelle il est identifié dans le réseau local, le nom netbios, le type de sécurité et autres. On la laisse comme suit (on peut changer les trois premiers paramètres si on le souhaite):

[global]
groupe de travail = WORKGROUP
chaîne de serveur = serveur Samba% v
nom netbios = ubuntu
security = utilisateur
map to guest = mauvais utilisateur
proxy DNS = non

Ensuite, nous allons bien en bas dans le fichier, à la section qui dit «Partager les définitions» et cela commence par [Anonyme]. Là, nous ajoutons (bien sûr, nous pouvons changer le chemin vers le dossier que nous allons partager):

[Anonyme]
chemin = / samba / anonyme
navigable = oui
inscriptible = oui
invité ok = oui
lecture seule = non

Maintenant, nous redémarrons le serveur samba:

# service smbd redémarrage

Quelques aspects à considérer sont le fait que le dossier que nous allons proposer pour un accès anonyme doit exister dans notre système de fichiers et doit également être accessible à tous les utilisateurs, c'est-à-dire lors de sa mise en liste avec:

ls -l

Il devrait nous montrer les autorisations de lecture et d'exécution pour tout le monde, c'est-à-dire drwxr-xr-x, ou 755 dans le jargon numérique. Si ce n'est pas le cas, nous devons le faire (nous changeons le 'dossier partagé' par le nom et le chemin que nous voulons):

# chmod -R 0755 / dossier de partage

Une fois que nous avons configuré le accès anonyme faisons la même chose avec lui accès restreint par mot de passe, et c'est quelque chose qui demande un peu plus de travail, alors commençons. Tout d'abord, puisque dans la configuration générale nous avons établi que la sécurité passe par utilisateur, cela signifie que pour accéder aux dossiers protégés, nous devrons le faire en utilisant le nom d'utilisateur et le mot de passe qui existent sur le serveur Ubuntu 14.10 Licorne utopique, et donc nous devrons créer ce compte (nous pouvons utiliser le nom que nous voulons, au lieu de usersamba comme nous l'avons fait):

# useradd usersamba -G sambashare

Nous entrons le mot de passe de l'utilisateur lorsque vous y êtes invité, puis ajoutons le mot de passe samba:

# smbpasswd -a usersamba

Il nous sera également demandé de saisir le mot de passe deux fois, après quoi l'utilisateur que nous avons créé aura déjà son mot de passe Samba. Nous devons maintenant ajouter les options de configuration pour partager un dossier protégé par mot de passe, nous rouvrons donc le fichier de configuration Samba pour édition.

# nano /etc/samba/smb.conf

Nous ajoutons:

[accès sécurisé]
chemin = / home / samba / partagé
utilisateurs valides = @sambashare
invité ok = non
inscriptible = oui
navigable = oui

Le dossier / home / samba / shared doit avoir un accès en lecture, en écriture et en exécution pour tout le groupe sambashare, donc pour cela, nous allons exécuter:

# chmod -R 0770 / home / samba / partagé

#chown -R racine: sambashare / home / samba / shared

Ca y est, nous avons déjà pu configurer Sambet avec cela, nous pouvons accéder à ce dossier à partir de n'importe quel ordinateur du réseau local faisant partie du groupe de travail GROUPE DE TRAVAIL, et ce faisant, nous pouvons même enregistrer le mot de passe pour un accès plus rapide à partir de Windows, Mac OS X ou d'autres ordinateurs Linux.

Montage vidéo
Article connexe:
Meilleurs éditeurs vidéo gratuits pour Ubuntu

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Sonnerie dit

    Merci pour la contribution, mais je pense que cela vous complique un peu la vie, si vous passez la souris sur un dossier avec le bouton droit de celui-ci, l'option "ressource partagée dans le réseau local" apparaît, simplement en l'activant, ubuntu installe et configure automatiquement tout ce qu'il faut pour le faire fonctionner.

    1.    Willy Kley dit

      C'est vrai, Bellman

      Mais nous voulions montrer comment les choses se font «à la main», non pas parce que nous aimons nous compliquer mais parce que l'idée est d'apprendre le processus. Ainsi, si jamais nous devons faire quelque chose de plus complexe, comme autoriser l'accès à certains utilisateurs mais pas à d'autres, ou autoriser l'accès en lecture seule à tous et l'accès en écriture à un certain groupe, nous saurons comment le faire.
      Merci pour le commentaire! Les salutations

      1.    Luisdina23 dit

        Celui de donner accès à certains utilisateurs et à d'autres ne serait pas formidable à apprendre.

  2.   Avelino De Sousa (@desousavelino) dit

    Bonjour, c'est génial, votre message m'a aidé, merci, car j'ai installé Ubuntu Gnome 14.10 et je ne peux pas ouvrir LibreOffice. Un tutoriel ou quelque chose pour le résoudre? salutations.

  3.   tron dit

    Très bien expliqué ... mais ça ne marche pas pour moi, ce n'est pas à cause du tutoriel, je ne sais pas pourquoi.

    Je suis avec kde et je n'ai aucun moyen de voir les dossiers, mais je n'ai pas les autorisations. Quelle épreuve

  4.   Willy Kley dit

    Salut tron, quel message recevez-vous du système?

    Avez-vous ajouté les utilisateurs en tant qu'utilisateurs du groupe sambashare et également en tant qu'utilisateurs système?

    1.    tron dit

      Bonjour Willy merci d'avoir répondu.

      Je ne sais pas si je fais une erreur, mon intention était de créer un utilisateur, par exemple luis et de l'ajouter au groupe de partage samba et c'est tout.

      La faute qu'il me donne est le manque d'autorisations.

  5.   Mike argent dit

    Bonjour, pourriez-vous m'aider à configurer un répertoire de dossiers dans lequel ils doivent accéder avec l'utilisateur et passer, mais l'un de ces utilisateurs ne doit pas entrer dans le dossier x?

    Excellent tuteur!

  6.   yakon79 dit

    Désolé, mais il y a une petite erreur dans la ligne suivante:

    cp /etc/samba.conf /etc/samba/smb.conf.back, le bon serait:

    cp /etc/samba/samba.conf /etc/samba/smb.conf.back

    A part ça, le post est génial

  7.   David figueroa dit

    Excellent ami, votre contribution. J'ai essayé de donner à certains utilisateurs l'accès à ce type de dossier partagé et je n'arrive pas à sortir.

  8.   iamneox dit

    Bon après-midi,

    Désolé pour le désagrément mais je ne parviens pas à créer correctement les accès ...

    Je peux voir les dossiers lorsque je me connecte à \\ ip
    mais lorsque je veux accéder au dossier avec "accès sécurisé", je reçois le message que .. "impossible d'accéder"

    Cela donne l'impression que j'ai mal mis le nom d'utilisateur et le mot de passe, mais non, je l'ai vérifié et c'est correct.

    Capture d'écran ci-jointe du message:

    http://gyazo.com/b50a36dfa3b11b726063021a5d830f7b

    Merci d'avance.

  9.   yomopa dit

    bonjour quelqu'un aide-moi d'ubuntu Je vois tout le réseau local et tous les ordinateurs qu'il contient, mais à partir d'un PC avec win 7, il ne montre pas le serveur avec une charge ubuntu sur le réseau tous les autres mais pas l'ubuntu…. grâce à votre réponse rapide

  10.   abaque dit

    Bonjour, bon post, j'ai utilisé l'interface graphique pour l'installer et tout fonctionne. Cependant, lorsqu'il y a des problèmes électriques lors du démarrage du serveur, vous devez démarrer les services Samba manuellement et je ne peux pas le faire démarrer automatiquement lorsque vous démarrez le système.

  11.   aa dit

    ne fonctionne pas

  12.   maquillée dit

    mmmmmmmmmmmmmmmmmm à quel point je veux le mettre quand il s'allume

  13.   Témoignages dit

    Il ne sort pas, il y a plusieurs choses qui ne vont pas dans le tutoriel, certains noms sont mélangés et les permissions ne peuvent pas être

  14.   Foncé dit

    Le message est bon bien que vous deviez le mettre à jour pour Ubuntu 16.04.

  15.   Jorge Mint dit

    Je suis d'accord avec Dark. Le message est très bon mais vous devez le mettre à jour vers Ubuntu 16.04.
    De déjà je vous remercie beaucoup.
    Excellent travail +10

  16.   samuel dit

    Hé je voulais installer un serveur de lampe dans Ubuntu 16 mais quand j'ai essayé de sauvegarder des bases de données avec mon sql cela m'a dit une erreur php, que je n'avais pas le module mysql, après tant de recherches je n'ai trouvé aucune solution concrète, donc J'ai décidé d'installer mon serveur dans Ubuntu 14, je suis revenu ici mais tout étant déjà installé lorsque j'essaie d'ouvrir un dossier à partir d'une autre machine avec Windows, cela m'envoie une erreur disant que mes informations d'identification n'ont probablement pas les autorisations et après cette erreur dit que l'accès n'est plus disponible, j'ai essayé de résoudre ce problème mais je ne peux tout simplement pas, quelqu'un m'aide?

  17.   Amigo dit

    Grâce au premier, il faut bien sûr avoir du bon sens quant au chemin correct du répertoire.
    Salutations.

  18.   José Luis dit

    Bonjour, je vous félicite pour la passion que vous mettez dans ces questions, je suis plus dans l'électronique que dans la programmation, mais j'aime ubuntu parce qu'ils le font de manière désintéressée et avec un attrait unique.
    Merci pour ses enseignements.
    Félicitations pour le football, je suis fan de bouche, d'Argentine.
    Étreinte.

  19.   réparation d'appareils dit

    Très utile, cet article a été formidable pour moi et je peux installer Samba correctement, salutations.

  20.   Hugo García dit

    Excellent guide, il m'a beaucoup aidé. Ce que je ne comprends pas, c'est que vous devez donner des autorisations 755 au dossier partagé, mais ensuite il est indiqué qu'il doit recevoir les autorisations 770.
    Cela a parfaitement fonctionné pour moi, mais cette question demeure.

  21.   dessiner dit

    Bon message. Cela a parfaitement fonctionné pour moi. J'hallucine avec des gens qui se plaignent comme si on leur devait quelque chose, ou avec les Tolosabos typiques du "c'est plus facile avec le bon bouton et ...". Je n'aurais pas la patience de faire ça gratuitement ... remontez le moral!

  22.   Abelardo dit

    Salut

    J'ai suivi les étapes pour partager les dossiers mais je ne peux pas voir les fichiers qu'ils contiennent à partir du mac que j'utilise pour me connecter à mon Ubuntu.

    Merci pour l'article qui, loin des erreurs, explique très bien la marche à suivre.

    Cordialement.

  23.   panchis dit

    Bon après-midi, j'aime l'idée d'installer samba à la main, mais je considérerais que "à la main" ce serait plutôt à partir du code source, sans avoir à lancer apt-get install samba, mais en installant toutes les dépendances et en utilisant le commandes: ./configure, make et make install seraient un processus assez simple! Salutations 😀