Configurer le serveur de fichiers sur Centos 7 – Serveur d’impression
Author: Titanfall —
Short summary: Samba est un paquet open source et le plus populaire qui fournit des services de fichiers et d'impression en utilisant le protocole SMB / CIFS.Cet article étape par étape explique comment configurer le serveur de fichiers sur centos 7 à l'aide de samba.Avant de commencer, assurez-vous d'avoir attribué une adresse IP statique au serveur et […]
Quick overview
- Site
- Tutos GameServer
- Canonical URL
- https://tutos-gameserver.fr/2020/02/19/configurer-le-serveur-de-fichiers-sur-centos-7-serveur-dimpression/
- LLM HTML version
- https://tutos-gameserver.fr/2020/02/19/configurer-le-serveur-de-fichiers-sur-centos-7-serveur-dimpression/llm
- LLM JSON version
- https://tutos-gameserver.fr/2020/02/19/configurer-le-serveur-de-fichiers-sur-centos-7-serveur-dimpression/llm.json
- Manifest
- https://tutos-gameserver.fr/llm-endpoints-manifest.json
- Estimated reading time
- 6 minutes (354 seconds)
- Word count
- 1180
Key points
- Samba est un paquet open source et le plus populaire qui fournit des services de fichiers et d'impression en utilisant le protocole SMB / CIFS.Cet article étape par étape explique comment configurer le serveur de fichiers sur centos 7 à l'aide de samba.Avant de commencer, assurez-vous d'avoir attribué une adresse IP statique au serveur et de disposer d'une connectivité Internet pour installer les packages.
- Installation du package et pré-configuration Étape 1 " Installez le paquet samba et les dépendances nécessaires en utilisant la commande ci-dessous.[root@krizna ~]# yum install -y samba samba-client samba-commonet activer le service smb et nmb.[root@krizna ~]# systemctl enable smb.service[root@krizna ~]# systemctl enable nmb.serviceÉtape 2 " Choisissez ou créez un répertoire pour les partages et autorisez dans SELINUX.[root@krizna ~]# mkdir / actions[root@krizna ~]# chcon -R -t samba_share_t / actionset vérifiez l'état de la stratégie selinux à l'aide de ls -Z.[root@krizna ~]# ls -Z /......drwxr-xr-x.
- root root unconfined_u: object_r: samba_share_t: s0 partagesÉtape 3 " Autoriser le service samba dans le pare-feu et recharger le service.[root@krizna ~]# firewall-cmd --permanent --zone = public --add-service = samba[root@krizna ~]# firewall-cmd --reloadÉtape 4 " Faites une copie du fichier conf par défaut pour la sauvegarde.[root@krizna ~]# cp /etc/samba/smb.conf /etc/samba/smb.conf.bkpÉtape 5 » Modifiez le fichier /etc/samba/smb.conf, recherchez la ligne «security = user» et ajoutez la ligne «map to guest» comme ci-dessous.sécurité = utilisateurmapper à l'invité = mauvais utilisateurÉtape 6 » Les répertoires personnels et les partages d'imprimantes sont activés par défaut.
- Vous pouvez arrêter ces partages en commentant [homes] et [printers] sections du fichier /etc/samba/smb.conf comme ci-dessous (facultatif).
Primary visual
Structured content
Samba est un paquet open source et le plus populaire qui fournit des services de fichiers et d'impression en utilisant le protocole SMB / CIFS.Cet article étape par étape explique comment configurer le serveur de fichiers sur centos 7 à l'aide de samba.Avant de commencer, assurez-vous d'avoir attribué une adresse IP statique au serveur et de disposer d'une connectivité Internet pour installer les packages. Installation du package et pré-configuration Étape 1 " Installez le paquet samba et les dépendances nécessaires en utilisant la commande ci-dessous.[root@krizna ~]# yum install -y samba samba-client samba-commonet activer le service smb et nmb.[root@krizna ~]# systemctl enable smb.service[root@krizna ~]# systemctl enable nmb.serviceÉtape 2 " Choisissez ou créez un répertoire pour les partages et autorisez dans SELINUX.[root@krizna ~]# mkdir / actions[root@krizna ~]# chcon -R -t samba_share_t / actionset vérifiez l'état de la stratégie selinux à l'aide de ls -Z.[root@krizna ~]# ls -Z /......drwxr-xr-x. root root unconfined_u: object_r: samba_share_t: s0 partagesÉtape 3 " Autoriser le service samba dans le pare-feu et recharger le service.[root@krizna ~]# firewall-cmd --permanent --zone = public --add-service = samba[root@krizna ~]# firewall-cmd --reloadÉtape 4 " Faites une copie du fichier conf par défaut pour la sauvegarde.[root@krizna ~]# cp /etc/samba/smb.conf /etc/samba/smb.conf.bkpÉtape 5 » Modifiez le fichier /etc/samba/smb.conf, recherchez la ligne «security = user» et ajoutez la ligne «map to guest» comme ci-dessous.sécurité = utilisateurmapper à l'invité = mauvais utilisateurÉtape 6 » Les répertoires personnels et les partages d'imprimantes sont activés par défaut. Vous pouvez arrêter ces partages en commentant [homes] et [printers] sections du fichier /etc/samba/smb.conf comme ci-dessous (facultatif).
#[homes] # comment = Répertoires personnels # utilisateurs valides =% S,% D% w% S # navigable = Non # lecture seule = Non # inherit acls = Oui #[printers] # comment = Toutes les imprimantes # path = / var / tmp # imprimable = Oui # créer un masque = 0600 # navigable = Non #[print$] # comment = Pilotes d'imprimante # path = / var / lib / samba / drivers # write list = root # create mask = 0664 # masque de répertoire = 0775
1 2 3 4 5 6 sept 8 9 dix 11 12 13 14 15 16 17 18
#[homes] # Comment = Répertoires personnels # Utilisateurs valides =% S,% D% w% S # Navigable = Non # Lecture seule = Non # Inherit acls = Oui #[printers] # Comment = Toutes les imprimantes # Path = / var / tmp # Imprimable = Oui # Créer un masque = 0600 # Navigable = Non #[print$] # Comment = Pilotes d'imprimante # Path = / var / lib / samba / drivers # Write list = root # Create mask = 0664 # Masque de répertoire = 0775
Il existe différents types d'actions Samba. Ici, nous pouvons voir les types courants1. Partage anonyme2. Actions garanties3. Répertoire personnel Partage anonyme Le partage anonyme permet à tout le monde d'accéder au partage sans nom d'utilisateur et mot de passe.Étape 1 " Créez un répertoire pour le partage anonyme et changez la propriété en personne pour autoriser l'accès anonyme.[root@krizna ~]# mkdir / actions / anonyme[root@krizna ~]# chown -R nobody: personne / partage / anonymeÉtape 2 " Modifiez le fichier /etc/samba/smb.conf et ajoutez ces lignes à la fin du fichier.
[Anonymous] chemin = / partages / anonyme invité ok = oui navigable = oui inscriptible = oui
[[[[Anonyme] chemin = /actions/anonyme client D'accord = Oui navigable =Oui accessible en écriture = Oui
Pour un accès en lecture seule, utilisez le code ci-dessous
[Anonymous] chemin = / partages / anonyme navigable = oui lecture seule = Oui invité uniquement = Oui
[[[[Anonyme] chemin = /actions/anonyme navigable = Oui lis seulement = Oui client seulement = Oui
Étape 3 " Redémarrez le service smb.[root@krizna ~]# systemctl restart smb.serviceÉtape 4 " Maintenant, essayez d'accéder à ce partage dans la machine Windows à l'aide de \ IPaddress dans l'invite Exécuter[ Eg: \192.168.25.15 ]. Vous verrez le répertoire de partage comme ci-dessous. Actions garanties Les partages sécurisés ne sont accessibles qu'aux utilisateurs valides avec nom d'utilisateur et mot de passe.Ici, j'ai expliqué avec le scénario ci-dessous.Larry a accès à partager Google et marque a accès à partager Facebook .John a accès aux deux partagesNous pouvons avoir un groupe samba si nous voulons donner accès à plusieurs utilisateurs. Nous devons donc ici créer un groupe samba pour chaque partage et affecter des utilisateurs dans ce groupe pour l'accès.Étape 1 " Créez un répertoire et un groupe pour le nom de partage google.[root@krizna ~]# mkdir / actions / google[root@krizna ~]# groupadd smbggÉtape 2 " Modifiez la propriété et l'autorisation du répertoire.[root@krizna ~]# chown -R root: smbgg / partages / google[root@krizna ~]# chmod -R 0770 / partages / googleÉtape 3 " Créez l'utilisateur larry en ajoutant au groupe smbgg en une seule commande.[root@krizna ~]# useradd larry -s / usr / sbin / nologin -G smbggCréez le mot de passe samba en utilisant la commande ci-dessous.[root@krizna ~]# smbpasswd -a larryÉtape 4 " Maintenant éditez le fichier /etc/samba/smb.conf et ajoutez les lignes ci-dessous à la fin pour Partager "google".
[Google] comment = Google Share chemin = / partages / google utilisateurs valides = @smbgg invité ok = non inscriptible = oui navigable = oui groupe de force = smbgg #### Les lignes ci-dessous permettent à l'utilisateur de modifier les fichiers créés par un autre utilisateur créer un masque = 0660 forcer le mode de création = 0660 masque de répertoire = 0770 forcer le mode répertoire = 0770
[[[[Google] commentaire = Google Partager chemin = /actions/Google valide utilisateurs = @smbgg client D'accord = non accessible en écriture = Oui navigable = Oui Obliger groupe = smbgg #### Les lignes ci-dessous permettent à l'utilisateur de modifier les fichiers créés par un autre utilisateur créer masque = 0660 Obliger créer mode = 0660 annuaire masque = 0770 Obliger annuaire mode = 0770
Maintenant, après avoir redémarré le service smb, vous pouvez accéder au partage Google à l'aide des informations d'identification larry.Étape 5 » Vous pouvez créer le partage «Facebook» et l'utilisateur Mark de la même manière. Mais assurez-vous de créer un groupe différent comme «smbfb» pour le partage Facebook et d'ajouter une marque d'utilisateur à ce groupe.Étape 6 » Pour accéder à plusieurs partages, créez un utilisateur en ajoutant les deux groupes pour accéder aux deux partages.[root@krizna ~]# useradd john -s / usr / sbin / nologin -G smbgg, smbfb Partage du répertoire personnel Vous pouvez partager le répertoire personnel des utilisateurs en activant simplement la section d'accueil dans smb.conf.Étape 1 " Vous pouvez ajouter ou activer la section d'accueil dans le fichier /etc/samba/smb.conf qui devrait ressembler à ci-dessous.
[homes] comment = Répertoires personnels utilisateurs valides =% S,% D% w% S navigable = Non lecture seule = Non hériter acls = Oui
[[[[maisons] commentaire = Accueil Répertoires valide utilisateurs = %S, %ré%w%S navigable = Non lis seulement = Non hériter acls = Oui
Étape 2 " Selinux peut empêcher l'accès en écriture aux répertoires personnels. Activez l'accès à l'aide de la commande ci-dessous.[root@krizna ~]# setsebool -P samba_enable_home_dirs 1Étape 3 " Redémarrez maintenant le service.[root@krizna ~]# systemctl restart smb.serviceVous pouvez maintenant accéder aux répertoires personnels des utilisateurs.C'est ça . Merci Regarde aussi :»Configuration du serveur de fichiers sur Ubuntu 14.04 (Samba)»Installer et configurer samba sur centos 6
Click to rate this post! [Total: 0 Average: 0]
Topics and keywords
Themes: Serveur d'impression
License & attribution
License: CC BY-ND 4.0.
Attribution required: yes.
Manifest: https://tutos-gameserver.fr/llm-endpoints-manifest.json
LLM Endpoints plugin version 1.1.2.