Comment partager le dossier pour tout le monde à Centos

Anonim

Comment partager le dossier pour tout le monde à Centos

Par défaut, l'accès aux dossiers du système d'exploitation Centos est limité, de sorte que si vous devez obtenir un répertoire de réseau commun, vous devez modifier certains paramètres. Il n'y a rien de difficile dans l'exécution de cette procédure, cependant, vous devrez installer un outil supplémentaire et apporter des modifications dans le fichier de configuration. Nous proposons de passer à pas pour faire face à la mise en œuvre de la tâche.

Nous faisons un dossier en général à Centos

Immédiatement, nous notons que les modifications appliquées aujourd'hui s'appliqueront à tous les ordinateurs du réseau local quel que soit le système d'exploitation installé. C'est-à-dire que l'accès à l'annuaire sera en mesure d'obtenir un utilisateur PC exécutant des fenêtres ou, par exemple, des macos. Tous les paramètres se produisent sur l'appareil, où se trouve le même répertoire. Commençons par la première étape.

Étape 1: Installation et départ de Samba

Samba est un logiciel libre dont la fonctionnalité est concentrée sur interaction avec des objets réseau. C'est avec cet outil qui sera ouvert pour ouvrir un accès local pour le dossier requis. Dans Centos, cet utilitaire n'est pas inclus dans le paquet standard. Il devra donc l'ajouter vous-même et cela se fait comme ceci:

  1. Ouvrez la console standard, par exemple, via l'icône dans le menu d'application.
  2. Ouverture du terminal pour fournir un accès général au dossier Centos

  3. Entrez le Sudo Yum Installez la commande samba samba-commune et cliquez sur la touche Entrée.
  4. Commande pour installer un outil Samba supplémentaire dans Centos

  5. Le préfixe sudo signifie que l'action sera exécutée pour le compte du superutilisateur, vous devez donc confirmer l'authentification du compte en spécifiant le mot de passe.
  6. Confirmation de mot de passe pour installer un outil Samba supplémentaire dans Centos

  7. Il y aura une notification de l'intention d'ajouter de nouveaux packages dans OS, l'acceptera en sélectionnant la version y.
  8. Confirmation d'ajout de nouveaux packages Samba à Centos

  9. Pour un service permanent, il est nécessaire de commencer avec les Centos. Ajoutez-le à AutoLoad en utilisant sudo chkconfig --level 345 SMB.
  10. Ajouter Utilitaire Samba à Autorun Centos

  11. Après cela, lancez le service Samba par la commande SERVICE START START et passez à l'étape suivante.
  12. Exécution de l'utilitaire complémentaire Samba à Centos

Étape 2: Création d'autorisations pour le pare-feu

Le pare-feu intégré au système d'exploitation ne sait pas encore que le nouveau service peut être approuvé. Manuellement, vous devez spécifier cela en apportant des modifications aux règles. La résolution est activée par les ports des ports sur lesquels Samba est exécuté. Il vous suffit d'activer la règle constante de SuperUserer via Su - et d'entrer de telles commandes alternativement:

Iptables -a entrée -P udp -m udp -s 192.168.1.0/24 --Dport 137 -J accepter

IPTABLE -A INPUT -P -P UDP -M UDP -S 192.168.1.0/24 --Dport 138 -J accepter

IPTABLE -A INPUT -P -P TCP -M TCP -S 192.168.1.0/224 --DPORT 139 -J accepter

IPTABLE -A INPUT -P -P TCP -M TCP -S 192.168.0.0/224 --Dport 445 -J accepter

Ouverture des ports pour configurer un utilitaire Samba supplémentaire à Centos

Dans ce cas, l'outil de contrôle de pare-feu Standard IPTABLALL a été utilisé. Si vous devez effectuer une configuration supplémentaire du pare-feu, nous vous conseillons de vous familiariser avec le manuel présenté dans un article séparé selon le lien suivant.

En savoir plus: Réglage IPTABLES IN CENTOS 7

Étape 3: Démarrage de la configuration Samba et explorer les paramètres

La fourniture d'un dossier partagé est effectuée en modifiant le fichier de configuration Samba. Il utilise une syntaxe spécifique, ses paramètres et valeurs. Si vous souhaitez continuer à travailler avec cet outil, il est recommandé de connaître au moins les concepts de base. Cependant, pour commencer, trouvons-le avec le début de ce fichier de paramètres.

  1. Nous vous conseillons d'utiliser l'éditeur de texte COX pratique Nano. Par défaut, il n'est pas dans les Centos, alors installez-le en tapant la commande Sudo Yum Installer Nano.
  2. Installation de l'éditeur de texte Nano pour éditer Samba à Centos

  3. Confirmez l'action en spécifiant le mot de passe du compte superutilisateur.
  4. Entrez le mot de passe pour installer l'éditeur de texte Nano pour Samba in Centos

  5. Exécutez le fichier de configuration en exécutant sudo nano /etc/samba/smb.conf.
  6. Lancement du fichier de configuration de l'utilitaire Samba dans Centos

  7. Maintenant, l'écran affiche tout le contenu du fichier.
  8. Modification du contenu du fichier de configuration Samba dans Centos

Comme vous pouvez le constater, la configuration a déjà spécifié certaines règles à la fois globales et séparées. Lisez les règles de base et leurs valeurs:

  • groupe de travail - Nom du groupe de travail dans lequel le serveur comprend;
  • String Server - Une brève description arbitraire du serveur;
  • Interfaces - Interfaces réseau disponibles pour la connexion à la section;
  • Les hôtes permettent aux hôtes qui peuvent accéder;
  • Les hôtes refusent - des hôtes interdits;
  • Fichier journal - un fichier dans lequel toutes les notifications seront stockées, codes d'erreur pour d'autres actions;
  • Taille du journal maximum - La taille maximale du fichier ci-dessus (après avoir surmonté le maximum est créée un nouveau fichier);
  • La sécurité est un moyen de vérifier l'authenticité de l'utilisateur;
  • Compte invité - Association pour compte invité.

Vous trouverez ci-dessous un exemple de la section de la section.

[global]

Groupe de travail = groupe de travail

Server String = Samba Server% V

NETBIOS NAME = CENTOS

Interfaces = LO ETH0 192.168.12 / 24 192.168.13.2/24

Hôtes Autoriser = 127. 192.168.12. 192.168.13.

Log File = /var/log/samba/log.%M

Taille du journal maximum = 50

Sécurité = utilisateur.

Backend Passdb = tdbsam

Carte to Guest = Mauvais utilisateur

Étape 4: Créer un dossier public

Vous connaissez maintenant les paramètres de base de Samba et la manière dont la section ressemble à quelque chose - un ensemble de règles pour un dossier spécifique. Il n'en reste que de faire un tel groupe. Si le répertoire requis n'existe pas encore, créez-le à l'aide de la commande MKDIR / HOME / UTILISATE / ANARE, où / HOME / UTILISATEUR / ASHare est le chemin d'accès au répertoire et à son nom.

  1. Exécutez l'éditeur de texte Nano, comme indiqué à l'étape précédente.
  2. Apporter des modifications, par exemple:

    [Dossier]

    Chemin = / TMP

    Public = oui.

    En écriture = oui.

    Imprimable = Non.

    Liste d'écriture = + Personnel

    Ici, le dossier est un nom de section, Path = / TMP - le chemin d'accès au dossier et tous les autres paramètres ouvrent un accès complet à tous les participants au réseau local. L'utilisateur peut non seulement voir le contenu, mais également à tous les moyens de le modifier. Après avoir modifié, appuyez sur Ctrl + O pour les sauvegarder.

  3. Enregistrement de modifications dans le fichier de configuration Samba à Centos

  4. Ne modifiez pas le nom du fichier pour enregistrer, mais appuyez simplement sur Entrée.
  5. Déflexion des modifications apportées au nom du fichier de configuration Samba dans Centos

  6. Quittez l'éditeur de texte via CTRL + X.
  7. Quittez l'éditeur de texte après la modification de Samba à Centos

  8. Mettez à jour la configuration en activant le service de rechargement SMB.
  9. Mise à jour de la configuration de l'utilitaire Samba dans Centos

  10. Vérifiez les performances de toutes les sections de TestParm -s /etc/samba/smb.conf.
  11. Vérification des performances de tous les paramètres Samba dans Centos

  12. Si des erreurs sont apparues, vous devrez redémarrer le service: Redémarrage du service SMB.
  13. Redémarrer le service Samba à Centos

Séparément, j'aimerais noter que les droits d'accès des utilisateurs d'un périphérique sont configurés par d'autres méthodes. L'utilitaire Samba n'est pas destiné à effectuer ces opérations. Si vous êtes intéressé par le thème définissant les privilèges sur une machine locale, lisez le manuel sur ce sujet dans le matériau.

En savoir plus: Définition des droits d'accès à Linux

Le répertoire distant dans les Centos disparaîtra dans le dossier réseau, mais notez que les paramètres spécifiés du fichier de configuration resteront. Par conséquent, lorsque les dossiers de nettoyage, vous devez modifier et configurer l'utilitaire utilisé aujourd'hui en supprimant toutes les sections inutiles.

Voir aussi: Supprimer le répertoire de Linux

Maintenant, vous avez des informations sur la manière dont vous pouvez partager le dossier dans Centos sans aucune difficulté. À la fin de cette procédure, le répertoire apparaîtra sur tous les appareils locaux. Par exemple, le chemin Windows sera visualisé: \\ LinuxServer \ Dossier, où LinuxSserver est le nom de la voiture mère et que le dossier est le même dossier.

Lire la suite