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:
- Ouvrez le "Démarrer", via la recherche pour trouver la "ligne de commande" et exécutez cette application pour le compte de l'administrateur.
- 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.
- Attendez l'apparence de la liste. En cela, trouvez le point "Domaine du poste de travail" et rappelez-vous sa valeur.
- 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.
- 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.
À 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.
- Ouvrez la console commode pour vous, par exemple, dans le menu d'application ou la combinaison de touches Standard Ctrl + Alt + T.
- 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.
- 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.
- 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.
- À 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.
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.
- 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.
- Cette action, comme tous les suivants, devront confirmer en spécifiant le mot de passe superutilisateur.
- 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.
- Si Nano a déjà été ajouté au système d'exploitation, vous en serez averti.
- Nous tournons maintenant vers l'édition du fichier de configuration en entrant sudo nano /etc/samba/smb.conf.
- 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
- Appuyez sur la combinaison de touches CTRL + O pour enregistrer les modifications.
- Ne changez pas le nom du fichier, mais cliquez simplement sur Entrée.
- Après cela, vous pouvez laisser la fenêtre de l'éditeur de texte en fermant Ctrl + X.
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:
- 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.
- Mise en route avec accès partagé, initialement déplacé autour du chemin CD / Samba.
- Ici, insérez la chaîne sudo chmod -r 0755 AllAccess String et cliquez sur Entrée.
- Un autre sudo chown -r personne paramètre: Nogroup Allaccess / est responsable de la fourniture d'un accès aux utilisateurs absolument tous.
- Maintenant, vous devez désigner ce dossier dans le fichier de configuration. Pour commencer, lancez-le à travers sudo nano /etc/samba/smb.conf.
- 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
- Enregistrez les modifications et laissez l'éditeur de texte.
- 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.
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:
- Créez un répertoire qui sera configuré plus avant en utilisant la commande sudo mkdir -p / samba / allAccess / Secure.
- Ajoutez un groupe où les utilisateurs autorisés comprendront, via le Sudo AddGroup Securedgroup.
- Accédez à l'emplacement du répertoire protégé en spécifiant CD / Samba / AllAccess.
- 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.
- Il reste seulement d'entrer une commande de sécurité / sécurité commune Sudo Chmod -R 0770.
- Accédez au fichier de configuration (sudo nano /etc/samba/smb.conf) pour spécifier le dossier que nous venons de configurer.
- 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.
- Enregistrez les modifications et fermez l'éditeur de texte.
- Ajoutez tous les comptes au groupe approprié à travers le Sudo UseMod -A -g SecuredGroup Richard.
- Définissez le mot de passe Sudo SMBPasswD -A Richard pour chacun d'eux comme dernière action qui complète la configuration.
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.