Samba Setup à Centos 7

Anonim

Samba Setup à Centos 7

Les systèmes d'exploitation de fichiers (FS) sous Linux peuvent être utilisés à des fins différentes, mais dans la plupart des cas, il participe à la création d'un réseau local et de dossiers publics avec des ordinateurs Windows. Les FS les plus populaires sont actuellement considérés comme Samba. Il est pré-installé dans de nombreuses distributions et les utilisateurs expérimentés préfèrent cet outil comme le principal si vous devez utiliser des serveurs de fichiers. Aujourd'hui, il s'agira d'installer et de configurer ce composant dans Centos 7.

Personnaliser Samba à Centos 7

Nous avons distribué tout le matériel aux étapes, car le processus de configuration standard prend généralement beaucoup de temps et consiste en plusieurs étapes différentes. Nous ne contournerons pas les actions latérales et préliminaires avec Windows, car nous avons déjà précisé ci-dessus que Samba est souvent utilisé dans le paquet avec ce système d'exploitation. Vous ne pouvez examiner que soigneusement les instructions présentées pour comprendre les principes de base de la configuration du serveur de fichiers dans Centos 7.

Étape 1: Travail préparatoire dans Windows

Il convient de commencer à commencer par Windows car il sera nécessaire de déterminer des informations importantes sans lesquelles il n'est pas nécessaire de passer sans créer de réseau et de dossiers publics. Vous devrez déterminer le nom du groupe de travail et apporter des modifications au fichier "Hôtes" afin que les tentatives de connexion soient bloquées. Tout ressemble à ceci:

  1. Ouvrez le "Démarrer", via la recherche pour trouver la "ligne de commande" et exécutez cette application pour le compte de l'administrateur.
  2. Aller à l'invite de commande Windows pour le réglage de Samba supplémentaire dans Centos 7

  3. Entrez la commande Net Config Workstation pour rechercher la configuration de poste de travail en cours. Activez l'action en appuyant sur la touche Entrée.
  4. Une commande pour déterminer le domaine de poste de travail avant de mettre en place Samba à Centos 7

  5. Attendez l'apparence de la liste. En cela, trouvez le point "Domaine du poste de travail" et rappelez-vous sa valeur.
  6. Définition du domaine du groupe de travail avant de mettre en place Samba à Centos 7

  7. Dans la même session de console, entrez le bloc-notes C: \ Windows \ System32 \ pilotes \ etc \ héberge la chaîne pour ouvrir le fichier souhaité via le "bloc-notes" par défaut.
  8. Démarrage d'un bloc-notes pour la mise en place de fenêtres partagées devant le réglage de Samba à Centos 7

  9. Exécutez à la fin de la liste et insérez la ligne 192.168.0.1 srvr1.domain.com SRVR1, remplacement de cette adresse IP à l'adresse de l'appareil où Samba sera ajustée. Après cela, enregistrez toutes les modifications.
  10. Configuration de l'accès Windows partagé avant de mettre en place Samba à Centos 7

À ce sujet, toutes les actions avec un ordinateur sous Windows se terminent, ce qui signifie que vous pouvez aller sur CentOS 7 et prendre la configuration directe du serveur de fichiers Samba.

Étape 2: Installez Samba à Centos 7

Tous les composants requis pour le fonctionnement correct de Samba sont installés par défaut dans le système d'exploitation à l'étude. Ils devront donc être ajoutés manuellement. Toutes ces actions seront exécutées via le terminal et vous devez également vous assurer que vous avez une connexion Internet active et la possibilité d'utiliser la commande sudo.

  1. Ouvrez la console commode pour vous, par exemple, dans le menu d'application ou la combinaison de touches Standard Ctrl + Alt + T.
  2. Démarrer le terminal pour l'installation ultérieure de Samba à Centos 7

  3. Ici, entrez dans le Sudo Yum Install -y Samba Samba-Common Python-Glade2 System-Config-Samba pour exécuter l'installation simultanée de tous les utilitaires supplémentaires requis.
  4. Commande pour une installation complexe de composants Samba dans Centos 7

  5. Entrez le mot de passe SuperUser pour confirmer cette action. Considérez que les caractères écrits dans cette ligne ne sont pas affichés.
  6. Entrée de mot de passe pour confirmer l'installation complexe de composants Samba dans Centos 7

  7. Vous serez informé que le processus d'installation a commencé. Pendant cela, ne fermez pas le "terminal", sinon tous les paramètres seront automatiquement réinitialisés.
  8. En attente de l'achèvement de l'installation complexe Samba à Centos 7

  9. À la fin de l'opération, les chaînes sembleront indiquées que les services publics nécessaires et leurs dépendances sont établis - vous pouvez aller plus loin.
  10. Informations sur la réussite de l'installation complexe de Samba à Centos 7

Grâce à l'équipe introduite précédemment, tous les utilitaires ont été immédiatement installés simultanément et rien de plus à ajouter au système. Le serveur de fichiers sera lancé automatiquement et immédiatement ajouté à AutoLoad. Vous ne pouvez donc pas vous inquiéter de son inclusion ou de créer des liens symboliques.

Étape 3: Installation des paramètres globaux

Samba est installé dans OS sous "Pure Form", ce qui signifie que maintenant les paramètres définissant son comportement ne sont pas spécifiés. Ils devront être installés seuls et cela en vaut la peine avec la configuration principale. Nous proposons d'utiliser le gabarit standard, en remplaçant certaines lignes personnalisées.

  1. Parfois, Samba est installé avec un fichier de configuration propre, mais certains paramètres peuvent déjà être spécifiés. Créons d'abord une copie de sauvegarde de cet objet afin que si vous restaurez rapidement cela. Cette tâche est effectuée en entrant Sudo MV /etc/samba/smba/smba/samba/smb.conf.bak.
  2. Une commande de création d'une copie de reprise du fichier de paramètres Samba dans Centos 7

  3. Cette action, comme tous les suivants, devront confirmer en spécifiant le mot de passe superutilisateur.
  4. Confirmation de commande Pour créer un fichier de sauvegarde des paramètres Samba dans Centos 7

  5. Les manipulations suivantes seront effectuées directement avec le fichier de configuration lui-même. Pour ce faire, l'éditeur de texte est toujours utilisé. Selon la norme, VI est ajouté, mais il n'est pas suffisamment pratique pour les utilisateurs novices. Nous vous recommandons donc d'installer Nano via le Sudo Yum Install Opan Command.
  6. Démarrer une configuration d'éditeur de texte avant de mettre en place Samba à Centos 7

  7. Si Nano a déjà été ajouté au système d'exploitation, vous en serez averti.
  8. Informations de configuration de l'éditeur de texte réussi avant de mettre en place Samba à Centos 7

  9. Nous tournons maintenant vers l'édition du fichier de configuration en entrant sudo nano /etc/samba/smb.conf.
  10. Aller à la modification du serveur de fichiers Samba dans Centos 7 via Editeur de texte

  11. Dans la fenêtre qui s'ouvre, entrez le contenu ci-dessous.

    [global]

    Groupe de travail = groupe de travail

    String Server =% H Server (Samba, Ubuntu)

    NETBIOS NAME = Ubuntu Partager

    Proxy DNS = non

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

    Max journal taille = 1000

    Backend Passdb = tdbsam

    Unix mot de passe synchronisé = oui

    Programme passwd = / usr / bin / passwd% u

    PAM Mot de passe Change = Oui

    Carte to Guest = Mauvais utilisateur

    Usershare permet aux invités = oui

  12. Installation de la configuration générale du serveur de fichiers Samba dans Centos 7

  13. Appuyez sur la combinaison de touches CTRL + O pour enregistrer les modifications.
  14. Enregistrement de la configuration générale du serveur de fichiers Samba dans Centos 7

  15. Ne changez pas le nom du fichier, mais cliquez simplement sur Entrée.
  16. Confirmation de la configuration du serveur de fichiers de Samba dans Centos 7

  17. Après cela, vous pouvez laisser la fenêtre de l'éditeur de texte en fermant Ctrl + X.
  18. Quittez l'éditeur de texte à la fin du paramètre Samba File Server dans Centos 7

Nous avons indiqué ci-dessus, quel contenu doit être inséré dans le fichier de configuration, cependant, les valeurs de ces paramètres changent en fonction des exigences de l'utilisateur. Entraînons plus en détail les points les plus importants:

  • Groupe de travail. Ce paramètre définit le nom du groupe de travail. Sa valeur est définie conformément aux informations définies dans Windows.
  • Nom NetBIOS. Modifiez la valeur au nom arbitraire que vous souhaitez afficher sur un PC Windows lors de l'interaction avec cet appareil.
  • Fichier journal. En tant que valeur de ce paramètre, spécifiez le chemin d'accès au fichier dans lequel vous souhaitez stocker des journaux d'événements écrits lors du fonctionnement du serveur de fichiers.
  • Backend Passdb. Cette option détermine le type de mot de passe de mots de passe. Si vous ne savez pas ce qu'il est ici de demander, il est préférable de laisser cet article dans la valeur par défaut.
  • Synchronisation de mot de passe UNIX. Il est recommandé d'activer ce paramètre car il est responsable de la synchronisation de mot de passe /
  • Carte vers l'invité. Utilisé pour désigner un accès invité. Il a plusieurs valeurs: le mauvais utilisateur est utilisé pour des comptes inexistants, le mot de passe mauvais charge le mode invité lors de la saisie de la saisie du mot de passe et ne désactive jamais simplement l'option.

De plus, il existe d'autres options de configuration dans Samba et l'interface graphique est mise en œuvre. Avec tout cela, nous vous conseillons de vous familiariser dans la documentation officielle, car toutes les informations ne peuvent pas être configurées dans le même article.

Étape 4: Création d'un annuaire public

Continuez la configuration du serveur de fichiers, désassemblé le principe de création de répertoire public. Notez immédiatement que de tels dossiers ne sont généralement pas limités au mot de passe et sont disponibles pour la visualisation ou même pour éditer une absolument chaque utilisateur connecté. Le plus souvent crée un tel répertoire, mais rien ne vous empêche de les ajouter à une quantité. La création du premier dossier de ce type est effectuée comme suit:

  1. Dans le terminal, entrez Sudo MKDir -P / Samba / AllAccess pour créer le dossier mentionné ci-dessus. Changer son nom en arbitraire, si nécessaire.
  2. Créez un dossier pour le partage de Samba File Server à Centos 7

  3. Mise en route avec accès partagé, initialement déplacé autour du chemin CD / Samba.
  4. Allez à la modification de dossier accessible au public créé à Samba à Centos 7

  5. Ici, insérez la chaîne sudo chmod -r 0755 AllAccess String et cliquez sur Entrée.
  6. Réglage du niveau d'accès pour le dossier Samba créé dans Centos 7

  7. Un autre sudo chown -r personne paramètre: Nogroup Allaccess / est responsable de la fourniture d'un accès aux utilisateurs absolument tous.
  8. Commande supplémentaire pour définir les niveaux d'accès au dossier Samba dans Centos 7

  9. Maintenant, vous devez désigner ce dossier dans le fichier de configuration. Pour commencer, lancez-le à travers sudo nano /etc/samba/smb.conf.
  10. Allez ajouter un dossier accessible au public dans le fichier de configuration Samba à Centos 7

  11. Insérez le bloc ou le début du fichier sous le bloc. Nous allons parler de la signification de chaque ligne un peu plus tard que vous êtes traité avec l'installation de valeurs individuelles.

    Tous les accès]

    Chemin = / samba / allaccess

    Navigible = Oui.

    En écriture = oui.

    Guest ok = oui

    En lecture seule = non

  12. Enregistrez les modifications et laissez l'éditeur de texte.
  13. Enregistrement du fichier de configuration Samba à Centos 7 après avoir apporté des modifications

  14. Tous les paramètres seront appliqués uniquement après le redémarrage du serveur de fichiers, alors faites-le maintenant en écrivant Sudo SystemCl Redémarrez Samba.
  15. Redémarrer le serveur de fichiers Samba à Centos 7 après avoir apporté des modifications

Une fois que tout le répertoire public nécessaire sera créé, il est recommandé de vérifier leurs performances sous Windows en entrant la commande \\ srvr1 \ allaccess là-bas. Maintenant affectons les paramètres ci-dessus:

  • Chemin. Ici, le chemin correspond au dossier sélectionné publiquement disponible.
  • Navigable. L'activation de ce paramètre affichera le répertoire de la liste autorisée.
  • Écritable. Le dossier spécifié peut être édité si la valeur de ce paramètre est spécifiée comme si oui.
  • Guest ok. Activez cet élément si vous souhaitez fournir un dossier de partage.
  • Lecture seulement. Utilisez la valeur positive de ce paramètre pour définir la valeur du dossier en lecture seule.

Étape 5: Création d'un catalogue sécurisé

En tant que dernier exemple de la configuration Samba, nous voulons parler de la création de dossiers protégés qui seront sous le mot de passe et ne sont disponibles que d'utilisateurs spécifiques. Comme vous avez déjà compris, vous pouvez créer de tels répertoires une quantité illimitée, ce qui se passe comme ceci:

  1. Créez un répertoire qui sera configuré plus avant en utilisant la commande sudo mkdir -p / samba / allAccess / Secure.
  2. Création d'un dossier sécurisé pour Samba File Server à Centos 7

  3. Ajoutez un groupe où les utilisateurs autorisés comprendront, via le Sudo AddGroup Securedgroup.
  4. Création d'un groupe pour accéder au dossier protégé Samba dans Centos 7

  5. Accédez à l'emplacement du répertoire protégé en spécifiant CD / Samba / AllAccess.
  6. Allez à éditer un dossier sécurisé Samba à Centos 7

  7. Ici, définissez les droits pour chaque utilisateur individuel via Sudo Chown -r Richard: SecuredGroup Secure. Remplacez le nom de Richard dans cette commande au nécessaire.
  8. Création de règles pour le dossier de serveur de fichiers Samba sécurisé dans Centos 7

  9. Il reste seulement d'entrer une commande de sécurité / sécurité commune Sudo Chmod -R 0770.
  10. Création de règles pour les utilisateurs d'un dossier Samba protégé dans Centos 7

  11. Accédez au fichier de configuration (sudo nano /etc/samba/smb.conf) pour spécifier le dossier que nous venons de configurer.
  12. Aller à la modification du fichier de configuration Samba dans Centos 7 pour ajouter un dossier sécurisé

  13. Copiez et collez le bloc dans l'éditeur ci-dessous.

    [Sécurisé]

    Chemin = / samba / allaccess / sécurisé

    Utilisateurs valides = @securégroup

    Guest ok = non

    En écriture = oui.

    Navigible = Oui.

  14. Enregistrez les modifications et fermez l'éditeur de texte.
  15. Enregistrement d'un fichier de configuration après avoir ajouté un dossier Samba sécurisé à Centos 7

  16. Ajoutez tous les comptes au groupe approprié à travers le Sudo UseMod -A -g SecuredGroup Richard.
  17. Ajout d'un utilisateur au groupe d'annuaire protégé Samba dans Centos 7

  18. Définissez le mot de passe Sudo SMBPasswD -A Richard pour chacun d'eux comme dernière action qui complète la configuration.
  19. Création d'un mot de passe pour un répertoire Samba protégé dans Centos 7

Il s'agit de toutes les informations que nous voulions partager par les paramètres généraux du serveur de fichiers Samba à Centos 7. Vous ne pouvez suivre que les instructions données en modifiant les paramètres et leurs valeurs pour créer une configuration optimale.

Lire la suite