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:
- Ouvrez la console standard, par exemple, via l'icône dans le menu d'application.
- Entrez le Sudo Yum Installez la commande samba samba-commune et cliquez sur la touche Entrée.
- 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.
- Il y aura une notification de l'intention d'ajouter de nouveaux packages dans OS, l'acceptera en sélectionnant la version y.
- Pour un service permanent, il est nécessaire de commencer avec les Centos. Ajoutez-le à AutoLoad en utilisant sudo chkconfig --level 345 SMB.
- Après cela, lancez le service Samba par la commande SERVICE START START et passez à l'étape suivante.
É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
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.
- 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.
- Confirmez l'action en spécifiant le mot de passe du compte superutilisateur.
- Exécutez le fichier de configuration en exécutant sudo nano /etc/samba/smb.conf.
- Maintenant, l'écran affiche tout le contenu du fichier.
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.
- Exécutez l'éditeur de texte Nano, comme indiqué à l'étape précédente.
- 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.
- Ne modifiez pas le nom du fichier pour enregistrer, mais appuyez simplement sur Entrée.
- Quittez l'éditeur de texte via CTRL + X.
- Mettez à jour la configuration en activant le service de rechargement SMB.
- Vérifiez les performances de toutes les sections de TestParm -s /etc/samba/smb.conf.
- Si des erreurs sont apparues, vous devrez redémarrer le service: Redémarrage du service SMB.
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.