Serveur d'impression

Chapitre 21. Serveurs de fichiers et d'impression Red Hat Enterprise Linux 6 – Bien choisir son serveur d impression

Par Titanfall , le 23 octobre 2019 - 42 minutes de lecture

Samba est la suite standard de programmes d'interopérabilité Windows open source pour Linux. Il met en œuvre le bloc de message du serveur (PME) protocole. Les versions modernes de ce protocole sont également connues sous le nom de système de fichiers Internet commun (CIFS) protocole. Il permet la mise en réseau de Microsoft les fenêtres®, Linux, UNIX et d’autres systèmes d’exploitation, permettant d’accéder aux partages de fichiers et d’imprimantes basés sur Windows. L'utilisation de Samba de PME lui permet d'apparaître comme un serveur Windows pour les clients Windows.

Pour utiliser Samba, assurez-vous d'abord samba Ce package est installé sur votre système en exécutant la commande suivante en tant que racine:

~]# miam installer samba

Sommaire

21.1.1. Introduction à la samba

Samba est un composant important pour l'intégration transparente de serveurs et de postes de travail Linux dans les environnements Active Directory (AD). Il peut fonctionner à la fois en tant que contrôleur de domaine (style NT4) ou en tant que membre de domaine normal (style AD ou NT4).

Ce que Samba peut faire:

  • Servir des arborescences de répertoires et des imprimantes aux clients Linux, UNIX et Windows

  • Aide à la navigation sur le réseau (avec NetBIOS)

  • Authentifier les connexions au domaine Windows

  • Fournir Service de noms Internet Windows (GAGNE) résolution du serveur de noms

  • Agir comme un Windows NT® style Contrôleur de domaine primaire (PDC)

  • Agir comme Contrôleur de domaine de sauvegarde (BDC) pour un PDC basé sur Samba

  • Agir en tant que serveur membre du domaine Active Directory

  • Rejoindre un PDC Windows NT / 2000/2003/2008

Ce que Samba ne peut pas faire:

21.1.3. Connexion à un partage Samba

Vous pouvez utiliser soit Nautile ou une ligne de commande pour vous connecter aux partages Samba disponibles.

Procédure 21.1. Connexion à un partage Samba via Nautilus

  1. Pour afficher une liste des groupes de travail et des domaines Samba de votre réseau, sélectionnez → dans le panneau GNOME, puis sélectionnez le réseau souhaité. Alternativement, tapez smb: dans le → bar de Nautile.

    Figure 21.1. Groupes de travail PME dans Nautilus

  2. Double-cliquez sur l’icône du groupe de travail ou du domaine pour afficher une liste des ordinateurs du groupe de travail ou du domaine.

    Figure 21.2. Machines SMB à Nautilus

  3. Comme le montre la figure 21.2, «Machines SMB dans Nautilus», une icône existe pour chaque machine du groupe de travail. Double-cliquez sur une icône pour afficher les partages Samba sur la machine. Si une combinaison nom d'utilisateur et mot de passe est requise, vous êtes invité à les saisir.

    Vous pouvez également spécifier le serveur Samba et le nom de partage dans le répertoire. Emplacement: bar pour Nautile en utilisant la syntaxe suivante (remplacer nom du serveur et nom de partage avec les valeurs appropriées):

    smb: //nom du serveur/nom de partage

Procédure 21.2. Connexion à un partage Samba à l'aide de la ligne de commande

  1. Pour interroger le réseau pour les serveurs Samba, utilisez la commande trouvaille commander. Pour chaque serveur trouvé, il affiche son IP adresse, nom NetBIOS, nom du groupe de travail, système d'exploitation et PME version du serveur:

    trouvaille
  2. Pour vous connecter à un partage Samba à partir d'une invite du shell, tapez la commande suivante:

    smbclient //nom d'hôte/nom de partage -U Nom d'utilisateur

    Remplacer nom d'hôte avec le nom d'hôte ou IP adresse du serveur Samba auquel vous souhaitez vous connecter, nom de partage avec le nom du répertoire partagé que vous voulez parcourir, et Nom d'utilisateur avec le nom d'utilisateur Samba pour le système. Entrez le mot de passe correct ou appuyez sur Entrer si aucun mot de passe n'est requis pour l'utilisateur.

    Si vous voyez le smb: > invite, vous vous êtes connecté avec succès. Une fois connecté, tapez Aidez-moi pour une liste de commandes. Si vous souhaitez parcourir le contenu de votre répertoire de base, remplacez nom de partage avec votre nom d'utilisateur. Si la -U Si le commutateur n'est pas utilisé, le nom d'utilisateur de l'utilisateur actuel est transmis au serveur Samba.

  3. Pour quitter client, tapez sortie au smb: > rapide.

21.1.3.1. Monter le partage

Il est parfois utile de monter un partage Samba dans un répertoire afin que les fichiers du répertoire puissent être traités comme s’ils faisaient partie du système de fichiers local.

Pour monter un partage Samba dans un répertoire, créez un répertoire dans lequel monter (s'il n'existe pas déjà), puis exécutez la commande suivante: racine:

mount -t cifs //nom du serveur/nom de partage / mnt / point / -o nom d'utilisateur =Nom d'utilisateur, mot de passe =mot de passe

Cette commande monte nom de partage de nom du serveur dans le répertoire local / mnt / point /.

Pour plus d'informations sur le montage d'un partage Samba, voir la mount.cifs(8) page de manuel.

le mount.cifs Cet utilitaire est un RPM séparé (indépendant de Samba). Pour utiliser mount.cifs, assurez-vous d'abord cifs-utils Ce package est installé sur votre système en exécutant la commande suivante en tant que racine:

~]# miam installer cifs-utils

Notez que le cifs-utils le paquet contient également le cifs.upcall binaire appelé par le noyau afin d’effectuer des montages CIFS kerbés. Pour plus d'informations sur cifs.upcall, voir le cifs.upcall(8) page de manuel.

Certains serveurs CIFS nécessitent des mots de passe en texte brut pour l'authentification. La prise en charge de l’authentification de mot de passe en texte brut peut être activée à l’aide de la commande suivante: racine:

~]# echo 0x37> / proc / fs / cifs / SecurityFlags

AVERTISSEMENT: cette opération peut exposer des mots de passe en supprimant le chiffrement de mot de passe.

21.1.4. Configuration d'un serveur Samba

Le fichier de configuration par défaut (/etc/samba/smb.conf) permet aux utilisateurs de voir leurs répertoires personnels sous forme de partage Samba. Il partage également toutes les imprimantes configurées pour le système en tant qu'imprimantes partagées Samba. Vous pouvez connecter une imprimante au système et y imprimer à partir des machines Windows de votre réseau.

21.1.4.1. Configuration graphique

Pour configurer Samba à l'aide d'une interface graphique, utilisez l'une des interfaces utilisateur graphiques Samba disponibles. Vous trouverez une liste des interfaces graphiques disponibles à l’adresse http://www.samba.org/samba/GUI/.

21.1.4.2. Configuration en ligne de commande

Samba utilise /etc/samba/smb.conf comme son fichier de configuration. Si vous modifiez ce fichier de configuration, les modifications ne prendront effet que si vous redémarrez le démon Samba avec la commande suivante: racine:

~]# service smb redémarrer

Pour spécifier le groupe de travail Windows et une brève description du serveur Samba, modifiez les lignes suivantes dans votre /etc/samba/smb.conf fichier:


groupe de travail = NOM DU GROUPE DE TRAVAIL
chaîne du serveur = BREF COMMENTAIRE SUR SERVEUR

Remplacer NOM DU GROUPE DE TRAVAIL avec le nom du groupe de travail Windows auquel cette machine devrait appartenir. le BREF COMMENTAIRE SUR SERVEUR est facultatif et est utilisé comme commentaire Windows sur le système Samba.

Pour créer un répertoire de partage Samba sur votre système Linux, ajoutez la section suivante à votre /etc/samba/smb.conf fichier (après l'avoir modifié pour refléter vos besoins et votre système):

Exemple 21.1. Un exemple de configuration d'un serveur Samba


[[nom de partage]comment = Insérer un commentaire ici
chemin = / home / share /
utilisateurs valides = tfox carole
inscriptible = oui
créer un masque = 0765

L'exemple ci-dessus permet aux utilisateurs tfox et Carole lire et écrire dans le répertoire / home / share /, sur le serveur Samba, à partir d’un client Samba.

21.1.4.3. Mots de passe cryptés

Les mots de passe cryptés sont activés par défaut car leur utilisation est plus sécurisée. Pour créer un utilisateur avec un mot de passe crypté, utilisez le smbpasswd utilitaire:

smbpasswd -a Nom d'utilisateur

21.1.5. Démarrer et arrêter Samba

Pour démarrer un serveur Samba, tapez la commande suivante dans une invite du shell, en tant que racine:

~]# service smb start

Pour configurer un serveur membre du domaine, vous devez d’abord rejoindre le domaine ou Active Directory à l’aide du rejoindre net commander avant à partir du smb un service. En outre, il est recommandé d'exécuter Winbind avant smbd.

Pour arrêter le serveur, tapez la commande suivante dans une invite du shell, en tant que racine:

~]# service smb arrêt

le redémarrer L’option est un moyen rapide d’arrêter puis de démarrer Samba. C'est le moyen le plus fiable pour que les modifications de configuration prennent effet après la modification du fichier de configuration pour Samba. Notez que l'option de redémarrage démarre le démon même s'il ne fonctionnait pas à l'origine.

Pour redémarrer le serveur, tapez la commande suivante dans une invite du shell, en tant que racine:

~]# service smb redémarrer

le condrestart (redémarrage conditionnel) option commence seulement smb à condition qu'il soit en cours d'exécution. Cette option est utile pour les scripts car elle ne lance pas le démon s'il n'est pas en cours d'exécution.

Quand le /etc/samba/smb.conf fichier est modifié, Samba le recharge automatiquement au bout de quelques minutes. Publication d'un manuel redémarrer ou recharger est tout aussi efficace.

Pour redémarrer le serveur de manière conditionnelle, entrez la commande suivante: racine:

~]# service smb condrestart

Un rechargement manuel du /etc/samba/smb.conf Ce fichier peut être utile en cas d'échec du rechargement automatique par le smb un service. Pour vous assurer que le fichier de configuration du serveur Samba est rechargé sans redémarrer le service, tapez la commande suivante, comme suit: racine:

~]# service smb reload

Par défaut, le smb le service ne ne pas démarrer automatiquement au démarrage. Pour configurer Samba afin qu’il démarre au démarrage, utilisez un utilitaire initscript, tel que / sbin / chkconfig, / usr / sbin / ntsysv, ou la Outil de configuration des services programme. Voir le chapitre 12, Services et démons pour plus d'informations concernant ces outils.

21.1.6. Types de serveur Samba et le smb.conf Fichier

La configuration de Samba est simple. Toutes les modifications de Samba sont effectuées dans le /etc/samba/smb.conf fichier de configuration. Bien que le défaut smb.conf fichier est bien documenté, il ne traite pas de sujets complexes tels que LDAP, Active Directory et les nombreuses implémentations de contrôleurs de domaine.

Les sections suivantes décrivent les différentes manières de configurer un serveur Samba. Gardez à l’esprit vos besoins et les changements nécessaires au /etc/samba/smb.conf fichier pour une configuration réussie.

21.1.6.1. Serveur autonome

Un serveur autonome peut être un serveur de groupe de travail ou un membre d'un environnement de groupe de travail. Un serveur autonome n'est pas un contrôleur de domaine et ne fait pas partie d'un domaine. Les exemples suivants incluent plusieurs configurations de sécurité au niveau utilisateur. Pour plus d'informations sur les modes de sécurité, reportez-vous à la Section 21.1.7, «Modes de sécurité Samba».

Anonyme en lecture seule

Le suivant /etc/samba/smb.conf fichier montre un exemple de configuration nécessaire pour implémenter le partage de fichier anonyme en lecture seule. Deux directives sont utilisées pour configurer l’accès anonyme – map to guest = utilisateur incorrect et compte invité = personne.

Exemple 21.2. Exemple de configuration d'un serveur Samba anonyme en lecture seule

[global]

groupe de travail = DOCS
netbios name = DOCS_SRV
sécurité = utilisateur
compte invité = personne # valeur par défaut
map to guest = utilisateur incorrect

[data]
comment = Documentation Samba Server
chemin = / export
lecture seule = oui
invité ok = oui

Anonyme Lecture / Ecriture

Le suivant /etc/samba/smb.conf fichier montre un exemple de configuration nécessaire pour implémenter le partage de fichier anonyme en lecture / écriture. Pour activer le partage de fichiers anonyme en lecture / écriture, définissez le paramètre lecture seulement directive à non. le utilisateur de la Force et groupe de force des directives sont également ajoutées pour imposer la propriété des fichiers nouvellement placés spécifiés dans le partage.

Bien qu'il soit possible d'avoir un serveur de lecture / écriture anonyme, cela n'est pas recommandé. Tous les fichiers placés dans l'espace de partage, quel que soit l'utilisateur, se voient attribuer la combinaison utilisateur / groupe spécifiée par un utilisateur générique (utilisateur de la Force) et groupe (groupe de force) dans le /etc/samba/smb.conf fichier.

Exemple 21.3. Exemple de configuration d'un serveur Samba anonyme en lecture / écriture

[global]

groupe de travail = DOCS
sécurité = utilisateur
compte invité = personne # valeur par défaut
map to guest = utilisateur incorrect

[data]
comment = Data
chemin = / export
invité ok = oui
inscriptible = oui
forcer utilisateur = utilisateur
groupe de force = groupe

Serveur d'impression anonyme

Le suivant /etc/samba/smb.conf Le fichier montre un exemple de configuration nécessaire pour implémenter un serveur d'impression anonyme. Réglage consultable à non comme indiqué ne répertorie pas l'imprimante dans Windows Quartier du réseau. Bien qu’il soit interdit de naviguer, la configuration explicite de l’imprimante est possible. En se connectant à DOCS_SRV En utilisant NetBIOS, le client peut avoir accès à l’imprimante si le client fait également partie du DOCS groupe de travail. Il est également supposé que le bon pilote d’imprimante local est installé sur le client, car le utiliser le pilote client la directive est définie sur Oui. Dans ce cas, le serveur Samba n’est pas responsable du partage des pilotes d’imprimante avec le client.

Exemple 21.4. Exemple de configuration d'un serveur Samba à impression anonyme

[global]

groupe de travail = DOCS
netbios name = DOCS_SRV
sécurité = utilisateur
map to guest = utilisateur incorrect
impression = tasses

[printers]
comment = toutes les imprimantes
chemin = / var / spool / samba
invité ok = oui
imprimable = oui
utiliser le pilote client = oui
consultable = oui

Fichier de lecture / écriture sécurisé et serveur d'impression

Le suivant /etc/samba/smb.conf fichier montre un exemple de configuration nécessaire pour implémenter un fichier en lecture / écriture sécurisé et un serveur d'impression. Réglage du Sécurité directive à utilisateur oblige Samba à authentifier les connexions client. Remarquez le [homes] part n'a pas de utilisateur de la Force ou groupe de force directive comme [public] partage fait. le [homes] Le partage utilise les détails de l'utilisateur authentifié pour tous les fichiers créés, par opposition au fichier. utilisateur de la Force et groupe de force dans [public].

Exemple 21.5. Exemple de configuration d'un fichier sécurisé en lecture / écriture et d'un serveur Samba d'impression

[global]

groupe de travail = DOCS
netbios name = DOCS_SRV
sécurité = utilisateur
nom printcap = tasses
désactiver les spools = yes
affichez l'assistant d'imprimante = non
impression = tasses

[homes]
comment = Répertoires personnels
utilisateurs valides =% S
lecture seule = non
navigable = non

[public]
comment = Data
chemin = / export
forcer l'utilisateur = docsbot
groupe de force = utilisateurs
invité ok = oui

[printers]
comment = toutes les imprimantes
chemin = / var / spool / samba
imprimante admin = john, ed, @admins
créer un masque = 0600
invité ok = oui
imprimable = oui
utiliser le pilote client = oui
consultable = oui

21.1.6.2. Domain Member Server

Un membre de domaine, similaire à un serveur autonome, est connecté à un contrôleur de domaine (Windows ou Samba) et est soumis aux règles de sécurité du domaine. Un exemple de serveur membre d'un domaine serait un serveur départemental exécutant Samba et disposant d'un compte d'ordinateur sur le contrôleur de domaine principal (PDC). Tous les clients du service s'authentifient toujours avec le PDC, les profils de bureau et tous les fichiers de stratégie réseau sont inclus. La différence est que le serveur du ministère est capable de contrôler les partages d'imprimante et de réseau.

Serveur membre du domaine Active Directory

Pour implémenter un serveur membre du domaine Active Directory, suivez la procédure ci-dessous:

Procédure 21.3. Ajout d'un serveur membre à un domaine Active Directory

  1. Créer le /etc/samba/smb.conf fichier de configuration sur un serveur membre à ajouter au domaine Active Directory. Ajoutez les lignes suivantes au fichier de configuration:

    [global]
    
    royaume = EXAMPLE.COM
    sécurité = ADS
    chiffrer les mots de passe = oui
    # Optionnel. Utilisez-le uniquement si Samba ne peut pas déterminer automatiquement le serveur Kerberos.
    mot de passe serveur = kerberos.exemple.com

    Avec la configuration ci-dessus, Samba authentifie les utilisateurs pour les services exécutés localement, mais est également un client de Active Directory. Assurez-vous que vos kerberos domaine paramètre est affiché en majuscule (par exemple royaume = EXAMPLE.COM). Windows 2000/2003/2008 nécessitant l’authentification Kerberos pour Active Directory, le domaine directive est nécessaire. Si Active Directory et Kerberos s'exécutent sur des serveurs différents, le serveur de mot de passe directive est nécessaire pour aider la distinction.

  2. Configurez Kerberos sur le serveur membre. Créer le /etc/krb5.conf fichier de configuration avec le contenu suivant:

    [logging]
     
     default = FILE: /var/log/krb5libs.log
    
    [libdefaults]
     default_realm = AD.EXAMPLE.COM
     dns_lookup_realm = true
     dns_lookup_kdc = true
     ticket_lifetime = 24h
     renew_lifetime = 7d
     rdns = false
     forwardable = false
    
    [realms]
    # Définir uniquement si les recherches DNS ne fonctionnent pas
    # AD.EXAMPLE.COM = 
    # kdc = server.ad.example.com
    # admin_server = server.ad.example.com
    # master_kdc = server.ad.example.com
    #
    
    [domain_realm]
    # Définir uniquement si les recherches DNS ne fonctionnent pas
    # .ad.example.com = AD.EXAMPLE.COM
    # ad.example.com = AD.EXAMPLE.COM

    Ne commentez pas le [realms] et [domain_realm] sections si les recherches DNS ne fonctionnent pas.

  3. Pour rejoindre un serveur Active Directory, tapez la commande suivante en tant que racine sur le serveur membre:

    ~]# annonces nettes rejoindre -U administrateur%mot de passe

    le net commande authentifie comme Administrateur utilisant le protocole NT LAN Manager (NTLM) et crée le compte d'ordinateur. ensuite net utilise les informations d'identification du compte d'ordinateur pour s'authentifier auprès de Kerberos.

    Puisque sécurité = annonces et pas sécurité = utilisateur est utilisé, un mot de passe local tel que smbpasswd n'est pas nécessaire. Les clients plus âgés qui ne prennent pas en charge sécurité = annonces sont authentifiés comme si sécurité = domaine avait été mis. Cette modification n'affecte pas les fonctionnalités et permet aux utilisateurs locaux qui ne se trouvaient pas auparavant dans le domaine.

Serveur membre de domaine basé sur Windows NT4

Le suivant /etc/samba/smb.conf Le fichier montre un exemple de configuration nécessaire pour implémenter un serveur de membre de domaine basé sur Windows NT4. Devenir un serveur membre d'un domaine basé sur NT4 revient à se connecter à un annuaire Active Directory. La différence principale réside dans le fait que les domaines basés sur NT4 n’utilisent pas Kerberos dans leur méthode d’authentification. /etc/samba/smb.conf fichier plus simple. Dans ce cas, le serveur membre Samba fonctionne comme un accès direct au serveur de domaine basé sur NT4.

Exemple 21.6. Exemple de configuration du serveur membre du domaine basé sur Samba Windows NT4

[global]

groupe de travail = DOCS
netbios name = DOCS_SRV
sécurité = domaine

[homes]
comment = Répertoires personnels
utilisateurs valides =% S
lecture seule = non
navigable = non

[public]
comment = Data
chemin = / export
forcer l'utilisateur = docsbot
groupe de force = utilisateurs
invité ok = oui

Avoir Samba en tant que serveur membre du domaine peut être utile dans de nombreuses situations. Il arrive que le serveur Samba puisse avoir d'autres utilisations que le partage de fichiers et d'imprimantes. Il peut être avantageux de faire de Samba un serveur membre du domaine dans les cas où des applications exclusivement Linux sont requises pour une utilisation dans l'environnement du domaine. Les administrateurs apprécient de garder une trace de toutes les machines du domaine, même si elles ne sont pas basées sur Windows. Dans le cas où le matériel du serveur Windows est obsolète, il est assez facile de modifier le /etc/samba/smb.conf fichier pour convertir le serveur en PDC basé sur Samba. Si les serveurs Windows NT sont mis à niveau vers Windows 2000/2003/2008, le /etc/samba/smb.conf Le fichier est facilement modifiable pour intégrer la modification d'infrastructure à Active Directory si nécessaire.

Après avoir configuré le /etc/samba/smb.conf fichier, rejoindre le domaine avant démarrer Samba en tapant la commande suivante comme racine:

~]# net rpc join -U administrateur% mot de passe

Notez que le -S L'option, qui spécifie le nom d'hôte du serveur de domaine, n'a pas besoin d'être indiquée dans le champ net rpc rejoindre commander. Samba utilise le nom d’hôte spécifié par le groupe de travail directive dans le /etc/samba/smb.conf fichier au lieu d'être explicitement indiqué.

21.1.6.3. Contrôleur de domaine

Sur le plan fonctionnel, un contrôleur de domaine sous Windows NT est similaire à un serveur NIS (Network Information Service) dans un environnement Linux. Les contrôleurs de domaine et les serveurs NIS hébergent des bases de données d'informations sur les utilisateurs et les groupes, ainsi que les services associés. Les contrôleurs de domaine sont principalement utilisés pour la sécurité, notamment pour l'authentification des utilisateurs accédant aux ressources du domaine. Le service qui maintient l’intégrité de la base de données des utilisateurs et des groupes est appelé le Gestionnaire de compte de sécurité (SAM). La base de données SAM est stockée différemment entre les systèmes Windows et Linux basé sur Samba. Par conséquent, la réplication SAM ne peut pas être réalisée et les plates-formes ne peuvent pas être mélangées dans un environnement PDC / BDC.

Dans un environnement Samba, il ne peut y avoir qu'un seul PDC et aucun ou plusieurs BDC.

Samba ne peut pas exister dans un environnement de contrôleur de domaine mixte Samba / Windows (Samba ne peut pas être un BDC d'un PDC Windows ou vice versa). Alternativement, les PDC et les BDC Samba pouvez coexister.

Contrôleur de domaine principal (PDC) utilisant tdbsam

L’implémentation la plus simple et la plus courante d’un PDC Samba utilise la nouvelle méthode par défaut. tdbsam base de données mot de passe back-end. Remplacer le vieillissement smbpasswd back end, tdbsam présente de nombreuses améliorations qui sont expliquées plus en détail à la Section 21.1.8, «Bases de données des informations de compte Samba». le passdb backend directive contrôle quel back-end doit être utilisé pour le PDC.

Le suivant /etc/samba/smb.conf fichier montre un exemple de configuration nécessaire pour mettre en œuvre un tdbsam base de données mot de passe back-end.

Exemple 21.7. Exemple de configuration du contrôleur de domaine principal (PDC) à l’aide de tdbsam

[global]

groupe de travail = DOCS
netbios name = DOCS_SRV
passdb backend = tdbsam
sécurité = utilisateur
ajouter un script utilisateur = / usr / sbin / useradd -m "% u"
supprimer le script utilisateur = / usr / sbin / userdel -r "% u"
add script de groupe = / usr / sbin / groupadd "% g"
supprimer le script de groupe = / usr / sbin / groupdel "% g"
ajouter un utilisateur au groupe script = / usr / sbin / usermod -G "% g" "% u"
add machine script = / usr / sbin / useradd -s / bin / false -d / dev / null -g machines "% u"
# Ce qui suit spécifie le script d'ouverture de session par défaut
# Les scripts de connexion par utilisateur peuvent être spécifiés dans l'utilisateur
# compte utilisant le script de connexion pdbedit = logon.bat
# Ceci définit le chemin du profil par défaut.
# Définir les chemins par utilisateur avec pdbedit
lecteur de connexion = H:
logons de domaine = yes
niveau os = 35
maître préféré = oui
maître de domaine = oui

[homes]
	comment = Répertoires personnels
utilisateurs valides =% S
lecture seule = non
	
[netlogon]
	comment = service de connexion réseau
chemin = / var / lib / samba / netlogon / scripts
navigable = non
lecture seule = non
# Pour que les profils fonctionnent, créez un répertoire utilisateur sous le répertoire.
# chemin montré.
# mkdir -p / var / lib / samba / profiles / john

[Profiles]
	comment = Partager le profil itinérant
chemin = / var / lib / samba / profiles
lecture seule = non
navigable = non
invité ok = oui
profil acls = yes
# Autres ressources partagées ... ...

Fournir un système PDC fonctionnel qui utilise tdbsam Suivez ces étapes:

  1. Ajouter le racine utilisateur à la base de données de mots de passe Samba. Vous serez invité à fournir un nouveau mot de passe Samba pour le racine utilisateur:

    ~]# smbpasswd -a root
    Nouveau mot de passe SMB:
  2. Commencer le smb un service:

    ~]# service smb start
  3. Assurez-vous que tous les répertoires profile, user et netlogon sont créés.

  4. Ajouter des groupes dont les utilisateurs peuvent être membres:

    ~]# groupadd -f utilisateurs
    ~]# groupadd -f personne
    ~]# groupadd -f ntadmins
  5. Associez les groupes UNIX à leurs groupes Windows respectifs.

    ~]# net groupmap add ntgroup = "Utilisateurs du domaine" unixgroup = users
    ~]# net groupmap add ntgroup = "Invités du domaine" unixgroup = personne
    ~]# net groupmap add ntgroup = "Admins du domaine" unixgroup = ntadmins
  6. Accordez des droits d'accès à un utilisateur ou à un groupe. Par exemple, pour accorder le droit d'ajouter des ordinateurs clients au domaine sur un contrôleur de domaine Samba, aux membres du groupe Admins du domaine, exécutez la commande suivante:

    ~]# attribution de droits net rpc SetMachineAccountPrivilege -S PDC -U root de 'DOCS  Domain Admins'

N'oubliez pas que les systèmes Windows préfèrent avoir un groupe principal mappé sur un groupe de domaine tel que les utilisateurs de domaine.

Les groupes et les utilisateurs Windows utilisent le même espace de noms, ce qui ne permet pas l'existence d'un groupe et d'un utilisateur portant le même nom, comme sous UNIX.

Si vous avez besoin de plus d’un contrôleur de domaine ou si vous avez plus de 250 utilisateurs, ne ne pas Utilisez le tdbsam authentification back-end. LDAP est recommandé dans ces cas.

Contrôleur de domaine principal (PDC) avec Active Directory

Bien qu'il soit possible que Samba soit membre d'un Active Directory, Samba ne peut pas fonctionner en tant que contrôleur de domaine Active Directory.

21.1.7. Modes de sécurité Samba

Il n'y a que deux types de modes de sécurité pour Samba, niveau de partage et niveau de l'utilisateur, qui sont collectivement connus comme niveaux de sécurité. La sécurité au niveau des partages est obsolète et Red Hat recommande d'utiliser plutôt la sécurité au niveau utilisateur. La sécurité au niveau utilisateur peut être mise en œuvre de trois manières différentes. Les différentes manières de mettre en œuvre un niveau de sécurité sont appelées modes de sécurité.

21.1.7.1. Sécurité au niveau de l'utilisateur

La sécurité au niveau de l'utilisateur est le paramètre par défaut et recommandé pour Samba. Même si le sécurité = utilisateur directive ne figure pas dans la /etc/samba/smb.conf fichier, il est utilisé par Samba. Si le serveur accepte le nom d'utilisateur et le mot de passe du client, il peut alors monter plusieurs partages sans spécifier de mot de passe pour chaque instance. Samba peut également accepter des demandes de nom d'utilisateur et de mot de passe basées sur une session. Le client maintient plusieurs contextes d'authentification en utilisant un UID unique pour chaque ouverture de session.

dans le /etc/samba/smb.conf fichier, le sécurité = utilisateur La directive qui définit la sécurité au niveau utilisateur est:

[GLOBAL]

...
sécurité = utilisateur
...

Samba Guest Shares

Comme mentionné ci-dessus, le mode de sécurité au niveau du partage est obsolète et il est fortement recommandé de ne pas l'utiliser. Pour configurer un partage d’invité Samba sans utiliser le sécurité = partage paramètre, suivez la procédure ci-dessous:

Procédure 21.4. Configuration des partages d'invité Samba

  1. Créez un fichier de mappe de nom d'utilisateur, dans cet exemple / etc / samba / smbuserset ajoutez la ligne suivante:

    personne = invité
  2. Ajoutez les directives suivantes à la section principale de la /etc/samba/smb.conf fichier. De plus, n'utilisez pas le utilisateurs valides directif:

    [GLOBAL]
    
    ...
    sécurité = utilisateur
    map to guest = Utilisateur incorrect
    nom d'utilisateur map = / etc / samba / smbusers
    ...

    le nom d'utilisateur carte directive fournit un chemin d'accès au fichier de mappage de nom d'utilisateur spécifié à l'étape précédente.

  3. Ajoutez la directive suivante à la section de partage de la /ect/samba/smb.conf fichier. Ne pas utiliser le utilisateurs valides directif.

    [SHARE]
    
    ...
    invité ok = oui
    ...

Les sections suivantes décrivent d'autres implémentations de la sécurité au niveau utilisateur.

Mode de sécurité du domaine (sécurité au niveau de l'utilisateur)

En mode de sécurité de domaine, le serveur Samba dispose d'un compte d'ordinateur (compte d'approbation de sécurité de domaine) et transmet toutes les demandes d'authentification aux contrôleurs de domaine. Le serveur Samba est transformé en serveur membre du domaine à l’aide des directives suivantes de la /etc/samba/smb.conf fichier:

[GLOBAL]

...
sécurité = domaine
groupe de travail = MARKETING
...

Mode de sécurité Active Directory (sécurité au niveau de l'utilisateur)

Si vous avez un environnement Active Directory, il est possible de rejoindre le domaine en tant que membre Active Directory natif. Même si une politique de sécurité restreint l'utilisation de protocoles d'authentification compatibles avec NT, le serveur Samba peut rejoindre un ADS à l'aide de Kerberos. Samba en mode membre Active Directory peut accepter les tickets Kerberos.

dans le /etc/samba/smb.conf fichier, les directives suivantes font de Samba un serveur membre Active Directory:

[GLOBAL]

...
sécurité = ADS
royaume = EXAMPLE.COM
mot de passe serveur = kerberos.exemple.com
...

21.1.7.2. Partage de sécurité

Avec la sécurité au niveau du partage, le serveur accepte uniquement un mot de passe sans nom d'utilisateur explicite du client. Le serveur attend un mot de passe pour chaque partage, indépendamment du nom d'utilisateur. Des rapports récents indiquent que les clients Microsoft Windows ont des problèmes de compatibilité avec les serveurs de sécurité au niveau des partages. Ce mode est obsolète et Red Hat déconseille fortement l’utilisation de la sécurité au niveau des partages. Suivez les étapes de la Procédure 21.4, «Configuration des partages d'invité Samba» au lieu d'utiliser le sécurité = partage directif.

21.1.8. Bases de données d'informations de compte Samba

Vous trouverez ci-dessous une liste de différents arrières que vous pouvez utiliser avec Samba. Dos autres non énumérés ici peuvent également être disponibles.

Texte brut

Le texte brut au verso n'est rien de plus que la / etc / passwd tapez retour se termine. Avec un back-end en texte brut, tous les noms d'utilisateur et mots de passe sont envoyés non chiffrés entre le client et le serveur Samba. Cette méthode est très peu sûre et son utilisation n’est pas recommandée. Il est possible que différents clients Windows se connectant au serveur Samba avec des mots de passe en texte brut ne puissent pas prendre en charge une telle méthode d'authentification.

smbpasswd

le smbpasswd Le back-end utilise une structure de texte ASCII simple qui inclut les comptes MS Windows LanMan et NT, ainsi que des informations de mot de passe chiffrées. le smbpasswd Le système dorsal manque du stockage des contrôles étendus SAM Windows NT / 2000/2003. le smbpasswd Le back-end n'est pas recommandé car il ne s'adapte pas correctement ni ne contient aucune information Windows, telle que les RID pour les groupes basés sur NT. le tdbsam Le système dorsal résout ces problèmes pour une utilisation dans une base de données plus petite (250 utilisateurs), mais n’est toujours pas une solution de classe entreprise.

ldapsam_compat

le ldapsam_compat back-end permet de continuer à supporter OpenLDAP pour une utilisation avec les versions mises à niveau de Samba.

tdbsam

Le défaut tdbsam back-end de mot de passe fournit un back-end de base de données pour les serveurs locaux, les serveurs ne nécessitant pas de réplication de base de données intégrée et les serveurs ne nécessitant pas l'évolutivité ou la complexité de LDAP. le tdbsam back end comprend tous les smbpasswd informations de base de données ainsi que les informations SAM précédemment exclues. L'inclusion des données SAM étendues permet à Samba d'implémenter les mêmes contrôles de compte et d'accès au système que sur les systèmes Windows NT / 2000/2003/2008.

le tdbsam Le back-end est recommandé pour 250 utilisateurs au maximum. Les grandes entreprises devraient nécessiter une intégration Active Directory ou LDAP en raison de leur évolutivité et des problèmes possibles d’infrastructure réseau.

ldapsam

le ldapsam back-end fournit une méthode optimale d’installation de comptes distribués pour Samba. LDAP est optimal en raison de sa capacité à répliquer sa base de données sur un nombre quelconque de serveurs tels que le serveur. Serveur d'annuaire Red Hat ou un Serveur OpenLDAP. Les bases de données LDAP sont légères et évolutives. Elles sont donc préférées par les grandes entreprises. L'installation et la configuration des serveurs d'annuaire vont au-delà de la portée de ce chapitre. Pour plus d'informations sur le Serveur d'annuaire Red Hat, voir le Guide de déploiement de Red Hat Directory Server 9.0. Pour plus d'informations sur LDAP, reportez-vous à la Section 20.1, «OpenLDAP».

Si vous mettez à niveau une version précédente de Samba vers la version 3.0, notez que le fichier de schéma OpenLDAP (/ usr / share / doc / samba-version/LDAP/samba.schema) et le fichier de schéma Red Hat Directory Server (/ usr / share / doc / samba-version/LDAP/samba-schema-FDS.ldif) ont changé. Ces fichiers contiennent les définitions de syntaxe d'attribut et définitions objectclass que le ldapsam les besoins principaux pour fonctionner correctement.

En tant que tel, si vous utilisez le ldapsam back-end pour votre serveur Samba, vous devrez configurer claqué d'inclure l'un de ces fichiers de schéma. Voir Section 20.1.3.3, «Extension du schéma» pour des instructions sur la procédure à suivre.

Vous devez avoir le serveurs openldap package installé si vous souhaitez utiliser le ldapsam back end. Pour vous assurer que le package est installé, exécutez la commande suivante en tant que les racines:

~]# miam installer openldap-servers

21.1.9. Navigation sur le réseau Samba

Navigation sur le réseau permet à Windows et aux serveurs Samba d'apparaître dans Windows Quartier du réseau. À l'intérieur de Quartier du réseau, les icônes sont représentées en tant que serveurs et, si elles sont ouvertes, les partages du serveur et les imprimantes disponibles sont affichés.

Les fonctionnalités de navigation réseau nécessitent NetBIOS sur TCP/IP. La mise en réseau basée sur NetBIOS utilise la diffusion (UDP) messagerie pour accomplir la gestion de la liste de navigation. Sans NetBIOS et WINS comme méthode principale pour TCP/IP résolution de nom d’hôte, d’autres méthodes telles que les fichiers statiques (/ etc / hosts) ou DNS, doit être utilisé.

Un navigateur maître de domaine rassemble les listes de navigation des navigateurs principaux locaux sur tous les sous-réseaux afin que la navigation puisse se faire entre groupes de travail et sous-réseaux. Also, the domain master browser should preferably be the local master browser for its own subnet.

21.1.9.1. Domain Browsing

By default, a Windows server PDC for a domain is also the domain master browser for that domain. A Samba server must ne pas be set up as a domain master server in this type of situation.

For subnets that do not include the Windows server PDC, a Samba server can be implemented as a local master browser. Configuring the /etc/samba/smb.conf file for a local master browser (or no browsing at all) in a domain controller environment is the same as workgroup configuration (see Section 21.1.4, “Configuring a Samba Server”).

21.1.9.2. WINS (Windows Internet Name Server)

Either a Samba server or a Windows NT server can function as a WINS server. When a WINS server is used with NetBIOS enabled, UDP unicasts can be routed which allows name resolution across networks. Without a WINS server, the UDP broadcast is limited to the local subnet and therefore cannot be routed to other subnets, workgroups, or domains. If WINS replication is necessary, do not use Samba as your primary WINS server, as Samba does not currently support WINS replication.

In a mixed NT/2000/2003/2008 server and Samba environment, it is recommended that you use the Microsoft WINS capabilities. In a Samba-only environment, it is recommended that you use only one Samba server for WINS.

The following is an example of the /etc/samba/smb.conf file in which the Samba server is serving as a WINS server:

Example 21.8. An Example Configuration of WINS Server

[global]

wins support = yes

All servers (including Samba) should connect to a WINS server to resolve NetBIOS names. Without WINS, browsing only occurs on the local subnet. Furthermore, even if a domain-wide list is somehow obtained, hosts cannot be resolved for the client without WINS.

21.1.10. Samba with CUPS Printing Support

Samba allows client machines to share printers connected to the Samba server. In addition, Samba also allows client machines to send documents built in Linux to Windows printer shares. Although there are other printing systems that function with Red Hat Enterprise Linux, CUPS (Common UNIX Print System) is the recommended printing system due to its close integration with Samba.

21.1.10.1. Simple smb.conf Paramètres

The following example shows a very basic /etc/samba/smb.conf configuration for CUPS support:

Example 21.9. An Example Configuration of Samba with CUPS Support

[global]

load printers = yes
printing = cups
printcap name = cups
[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
guest ok = yes
writable = no
printable = yes
printer admin = @ntadmins
[print$]
comment = Printer Drivers Share
path = /var/lib/samba/drivers
write list = ed, john
printer admin = ed, john

Other printing configurations are also possible. To add additional security and privacy for printing confidential documents, users can have their own print spooler not located in a public path. If a job fails, other users would not have access to the file.

le print$ directive contains printer drivers for clients to access if not available locally. le print$ directive is optional and may not be required depending on the organization.

Setting browseable à Oui enables the printer to be viewed in the Windows Network Neighborhood, provided the Samba server is set up correctly in the domain or workgroup.

21.1.11. Samba Distribution Programs

findsmb

findsmb 

le findsmb program is a Perl script which reports information about SMB-aware systems on a specific subnet. If no subnet is specified the local subnet is used. Items displayed include IP address, NetBIOS name, workgroup or domain name, operating system, and version. le findsmb command is used in the following format:

The following example shows the output of executing findsmb as any valid user on a system:


~]$ findsmb
IP ADDR       NETBIOS NAME  WORKGROUP/OS/VERSION
------------------------------------------------------------------
10.1.59.25    VERVE         [MYGROUP] [Unix] [Samba 3.0.0-15]

10.1.59.26    STATION22     [MYGROUP] [Unix] [Samba 3.0.2-7.FC1]

10.1.56.45    TREK         +[WORKGROUP] [Windows 5.0] [Windows 2000 LAN Manager]

10.1.57.94    PIXEL         [MYGROUP] [Unix] [Samba 3.0.0-15]

10.1.57.137   MOBILE001     [WORKGROUP] [Windows 5.0] [Windows 2000 LAN Manager]

10.1.57.141   JAWS         +[KWIKIMART] [Unix] [Samba 2.2.7a-security-rollup-fix]

10.1.56.159   FRED         +[MYGROUP] [Unix] [Samba 3.0.0-14.3E]

10.1.59.192   LEGION       *[MYGROUP] [Unix] [Samba 2.2.7-security-rollup-fix]

10.1.56.205   NANCYN       +[MYGROUP] [Unix] [Samba 2.2.7a-security-rollup-fix]

net

net    

le net utility is similar to the net utility used for Windows and MS-DOS. The first argument is used to specify the protocol to use when executing a command. le protocole option can be les publicités, rap, ou rpc for specifying the type of server connection. Active Directory uses les publicités, Win9x/NT3 uses rap, and Windows NT4/2000/2003/2008 uses rpc. If the protocol is omitted, net automatically tries to determine it.

The following example displays a list of the available shares for a host named wakko:


~]$ net -l share -S wakko
Mot de passe:
Enumerating shared resources (exports) on remote server:
Share name   Type     Description
----------   ----     -----------
data         Disk     Wakko data share
tmp          Disk     Wakko tmp share
IPC$         IPC      IPC Service (Samba Server)
ADMIN$       IPC      IPC Service (Samba Server)

The following example displays a list of Samba users for a host named wakko:


~]$ net -l user -S wakko
root password:
User name             Comment
-----------------------------
andriusb              Documentation
joe                   Marketing
lisa                  Sales

nmblookup

nmblookup  

le nmblookup program resolves NetBIOS names into IP addresses. The program broadcasts its query on the local subnet until the target machine replies.

The following example displays the IP address of the NetBIOS name trek:


~]$ nmblookup trek
querying trek on 10.1.59.255
10.1.56.45 trek<00>

pdbedit

pdbedit 

le pdbedit program manages accounts located in the SAM database. All back ends are supported including smbpasswd, LDAP, and the tdb database library.

The following are examples of adding, deleting, and listing users:


~]$ pdbedit -a kristin
new password:
retype new password:
Unix username:        kristin
NT username:
Account Flags:        [U          ]
User SID:             S-1-5-21-1210235352-3804200048-1474496110-2012
Primary Group SID:    S-1-5-21-1210235352-3804200048-1474496110-2077
Full Name: Home Directory:       \wakkokristin
HomeDir Drive:
Logon Script:
Profile Path:         \wakkokristinprofile
Domain:               WAKKO
Account desc:
Workstations: Munged
dial:
Logon time:           0
Logoff time:          Mon, 18 Jan 2038 22:14:07 GMT
Kickoff time:         Mon, 18 Jan 2038 22:14:07 GMT
Password last set:    Thu, 29 Jan 2004 08:29:28
GMT Password can change:  Thu, 29 Jan 2004 08:29:28 GMT
Password must change: Mon, 18 Jan 2038 22:14:07 GMT
~]$ pdbedit -v -L kristin
Unix username:        kristin
NT username:
Account Flags:        [U          ]
User SID:             S-1-5-21-1210235352-3804200048-1474496110-2012
Primary Group SID:    S-1-5-21-1210235352-3804200048-1474496110-2077
Full Name:
Home Directory:       \wakkokristin
HomeDir Drive:
Logon Script:
Profile Path:         \wakkokristinprofile
Domain:               WAKKO
Account desc:
Workstations: Munged
dial:
Logon time:           0
Logoff time:          Mon, 18 Jan 2038 22:14:07 GMT
Kickoff time:         Mon, 18 Jan 2038 22:14:07 GMT
Password last set:    Thu, 29 Jan 2004 08:29:28 GMT
Password can change:  Thu, 29 Jan 2004 08:29:28 GMT
Password must change: Mon, 18 Jan 2038 22:14:07 GMT
~]$ pdbedit -L
andriusb:505:
joe:503:
lisa:504:
kristin:506:
~]$ pdbedit -x joe
~]$ pdbedit -L
andriusb:505: lisa:504: kristin:506:

rpcclient

rpcclient  

le rpcclient program issues administrative commands using Microsoft RPCs, which provide access to the Windows administration graphical user interfaces (GUIs) for systems management. This is most often used by advanced users that understand the full complexity of Microsoft RPCs.

smbcacls

smbcacls   

le smbcacls program modifies Windows ACLs on files and directories shared by a Samba server or a Windows server.

smbclient

smbclient   

le smbclient program is a versatile UNIX client which provides functionality similar to the ftp utility.

smbcontrol

smbcontrol -i 
smbcontrol    

le smbcontrol program sends control messages to running smbd, nmbd, ou winbindd daemons. Executing smbcontrol -i runs commands interactively until a blank line or a 'q' is entered.

smbpasswd

smbpasswd   

le smbpasswd program manages encrypted passwords. This program can be run by a superuser to change any user's password and also by an ordinary user to change their own Samba password.

smbspool

smbspool    <copies> <options> <filename></em></code></pre>
<p>			le <code class="systemitem">smbspool</code> program is a CUPS-compatible printing interface to Samba. Although designed for use with CUPS printers, <code class="command">smbspool</code> can work with non-CUPS printers as well.
		</p>
<h4 id="brid-Samba_Distribution_Programs-smbstatus"><span class="ez-toc-section" id="smbstatus"></span><code class="systemitem">smbstatus</code><span class="ez-toc-section-end"></span></h4>
<p><!--Empty--><!--Empty--></p>
<pre class="synopsis"><code class="command">smbstatus <em class="replaceable"><options></em></code></pre>
<p>			le <code class="systemitem">smbstatus</code> program displays the status of current connections to a Samba server.
		</p>
<h4 id="brid-Samba_Distribution_Programs-smbtar"><span class="ez-toc-section" id="smbtar"></span><code class="systemitem">smbtar</code><span class="ez-toc-section-end"></span></h4>
<p><!--Empty--><!--Empty--></p>
<pre class="synopsis"><code class="command">smbtar <em class="replaceable"><options></em></code></pre>
<p>			le <code class="systemitem">smbtar</code> program performs backup and restores of Windows-based share files and directories to a local tape archive. Though similar to the <code class="systemitem">tar</code> utility, the two are not compatible.
		</p>
<h4 id="brid-Samba_Distribution_Programs-testparm"><span class="ez-toc-section" id="testparm"></span><code class="systemitem">testparm</code><span class="ez-toc-section-end"></span></h4>
<p><!--Empty--><!--Empty--></p>
<pre class="synopsis"><code class="command">testparm <em class="replaceable"><options> <filename> <hostname IP_address></em></code></pre>
<p>			le <code class="systemitem">testparm</code> program checks the syntax of the <code class="filename">/etc/samba/smb.conf</code> file. Si votre <code class="filename">smb.conf</code> file is in the default location (<code class="filename">/etc/samba/smb.conf</code>) you do not need to specify the location. Specifying the host name and <code class="systemitem">IP</code> address to the <code class="systemitem">testparm</code> program verifies that the <code class="filename">hosts.allow</code> et <code class="filename">host.deny</code> files are configured correctly. le <code class="systemitem">testparm</code> program also displays a summary of your <code class="filename">smb.conf</code> file and the server's role (stand-alone, domain, etc.) after testing. This is convenient when debugging as it excludes comments and concisely presents information for experienced administrators to read. Par exemple:
		</p>
<pre class="screen">

~]$ <code class="command">testparm</code>
Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Processing section "[tmp]"
Processing section "[html]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
<strong class="userinput"><code><enter></code></strong>

# Global parameters
[global]
	workgroup = MYGROUP
	server string = Samba Server
	security = SHARE
	log file = /var/log/samba/%m.log
	max log size = 50
	socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
	dns proxy = no
[homes]
	comment = Home Directories
	read only = no
	browseable = no
[printers]
	comment = All Printers
	path = /var/spool/samba
	printable = yes
	browseable = no
[tmp]
	comment = Wakko tmp
	path = /tmp
	guest only = yes
[html]
	comment = Wakko www
	path = /var/www/html
	force user = andriusb
	force group = users
	read only = no
	guest only = yes</pre>
<h4 id="brid-Samba_Distribution_Programs-wbinfo"><span class="ez-toc-section" id="wbinfo"></span><code class="systemitem">wbinfo</code><span class="ez-toc-section-end"></span></h4>
<p><!--Empty--><!--Empty--></p>
<pre class="synopsis"><code class="command">wbinfo <em class="replaceable"><options></em></code></pre>
<p>			le <code class="systemitem">wbinfo</code> program displays information from the <code class="systemitem">winbindd</code> daemon. le <code class="systemitem">winbindd</code> daemon must be running for <code class="systemitem">wbinfo</code> to work.
		</p>
</div>
<div class="section" id="sect-Samba-Resources">
<div class="titlepage">
<div>
<p><h3 class="title"><span class="ez-toc-section" id="21112_Additional_Resources"></span>21.1.12. Additional Resources<span class="ez-toc-section-end"></span></h3>
</p>
</div>
</div>
<p><!--Empty--></p>
<p>			The following sections give you the means to explore Samba in greater detail.
		</p>
<h4 id="brid-Samba-Resources-Installed_Documentation"><span class="ez-toc-section" id="Installed_Documentation"></span>Installed Documentation<span class="ez-toc-section-end"></span></h4>
<p><!--Empty--></p>
<div class="itemizedlist">
<ul>
<li class="listitem">
<p>
					<code class="filename">/usr/share/doc/samba-<<em class="replaceable">version-number</em>>/</code> — All additional files included with the Samba distribution. This includes all helper scripts, sample configuration files, and documentation.
				</p>
</li>
<li class="listitem">
<p>					See the following man pages for detailed information specific <span class="application"><strong>Samba</strong></span>  features:
				</p>
<div class="itemizedlist">
<ul>
<li class="listitem">
<p>
							<span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span>
						</p>
</li>
<li class="listitem">
<p>
							<span class="citerefentry"><span class="refentrytitle">samba</span>(sept)</span>
						</p>
</li>
<li class="listitem">
<p>
							<span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span>
						</p>
</li>
<li class="listitem">
<p>
							<span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span>
						</p>
</li>
<li class="listitem">
<p>
							<span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span>
						</p>
</li>
</ul>
</div>
</li>
</ul>
</div>
<h4 id="brid-Samba-Resources-Related_Books"><span class="ez-toc-section" id="Related_Books"></span>Related Books<span class="ez-toc-section-end"></span></h4>
<p><!--Empty--></p>
<div class="itemizedlist">
<ul>
<li class="listitem">
<p>
					<em class="citetitle">The Official Samba-3 HOWTO-Collection</em> by John H. Terpstra and Jelmer R. Vernooij; Prentice Hall — The official Samba-3 documentation as issued by the Samba development team. This is more of a reference guide than a step-by-step guide.
				</p>
</li>
<li class="listitem">
<p>
					<em class="citetitle">Samba-3 by Example</em> by John H. Terpstra; Prentice Hall — This is another official release issued by the Samba development team which discusses detailed examples of OpenLDAP, DNS, DHCP, and printing configuration files. This has step-by-step related information that helps in real-world implementations.
				</p>
</li>
<li class="listitem">
<p>
					<em class="citetitle">Using Samba, 2nd Edition</em> by Jay Ts, Robert Eckstein, and David Collier-Brown; O'Reilly — A good resource for novice to advanced users, which includes comprehensive reference material.
				</p>
</li>
</ul>
</div>
<h4 id="brid-Samba-Resources-Useful_Websites"><span class="ez-toc-section" id="Useful_Websites"></span>Useful Websites<span class="ez-toc-section-end"></span></h4>
<p><!--Empty--></p>
<div class="itemizedlist">
<ul>
<li class="listitem">
<div class="para">
<p>					http://www.samba.org/ — Homepage for the Samba distribution and all official documentation created by the Samba development team. Many resources are available in HTML and PDF formats, while others are only available for purchase. Although many of these links are not Red Hat Enterprise Linux specific, some concepts may apply.
				</p></div>
</li>
<li class="listitem"/>
<li class="listitem">
<div class="para">
<p>					Samba newsgroups — Samba threaded newsgroups, such as www.gmane.org, that use the <code class="systemitem">NNTP</code> protocol are also available. This an alternative to receiving mailing list emails.
				</div>
</li>
</ul>
</div>
</div>
</div>
<div style='text-align:center' class='yasr-auto-insert-visitor'><!--Yasr Visitor Votes Shortcode--><div id='yasr_visitor_votes_4d10d66562caa' class='yasr-visitor-votes'><div class="yasr-custom-text-vv-before yasr-custom-text-vv-before-6982">Click to rate this post!</div><div id='yasr-vv-second-row-container-4d10d66562caa'
                                        class='yasr-vv-second-row-container'><div id='yasr-visitor-votes-rater-4d10d66562caa'
                                      class='yasr-rater-stars-vv'
                                      data-rater-postid='6982'
                                      data-rating='0'
                                      data-rater-starsize='16'
                                      data-rater-readonly='false'
                                      data-rater-nonce='4e07bd9a2e'
                                      data-issingular='true'
                                    ></div><div class="yasr-vv-stats-text-container" id="yasr-vv-stats-text-container-4d10d66562caa"><svg xmlns="https://www.w3.org/2000/svg" width="20" height="20"
                                   class="yasr-dashicons-visitor-stats"
                                   data-postid="6982"
                                   id="yasr-stats-dashicon-4d10d66562caa">
                                   <path d="M18 18v-16h-4v16h4zM12 18v-11h-4v11h4zM6 18v-8h-4v8h4z"></path>
                               </svg><span id="yasr-vv-text-container-4d10d66562caa" class="yasr-vv-text-container">[Total: <span id="yasr-vv-votes-number-container-4d10d66562caa">0</span>  Average: <span id="yasr-vv-average-container-4d10d66562caa">0</span>]</span></div><div id='yasr-vv-loader-4d10d66562caa' class='yasr-vv-container-loader'></div></div><div id='yasr-vv-bottom-container-4d10d66562caa'
                              class='yasr-vv-bottom-container'
                              style='display:none'></div></div><!--End Yasr Visitor Votes Shortcode--></div><div class="crp_related     crp-text-only"><h3>Articles relatifs:</h3><ul><li><a href="https://tutos-gameserver.fr/2021/11/28/installer-et-configurer-un-serveur-de-fichiers-et-dimpression-windows-server-bien-choisir-son-serveur-d-impression/"     class="crp_link post-14326"><span class="crp_title">Installer et configurer un serveur de fichiers et…</span></a></li><li><a href="https://tutos-gameserver.fr/2021/07/29/configurer-le-serveur-dimpression-cups-dans-ubuntu-20-04-indice-linux-bien-choisir-son-serveur-d-impression/"     class="crp_link post-14014"><span class="crp_title">Configurer le serveur d'impression CUPS dans…</span></a></li><li><a href="https://tutos-gameserver.fr/2021/08/28/erreur-pas-de-route-vers-lhote-dans-linux-que-faire-bien-choisir-son-serveur-d-impression/"     class="crp_link post-14050"><span class="crp_title">Erreur « Pas de route vers l'hôte » dans Linux -…</span></a></li><li><a href="https://tutos-gameserver.fr/2021/10/07/consolider-les-serveurs-dimpression-a-laide-denregistrements-cname-windows-server-bien-choisir-son-serveur-d-impression/"     class="crp_link post-14205"><span class="crp_title">Consolider les serveurs d'impression à…</span></a></li><li><a href="https://tutos-gameserver.fr/2021/11/07/migrer-les-serveurs-dimpression-vers-windows-server-2019-2022-bien-choisir-son-serveur-d-impression/"     class="crp_link post-14277"><span class="crp_title">Migrer les serveurs d'impression vers Windows…</span></a></li><li><a href="https://tutos-gameserver.fr/2021/12/30/joindre-un-serveur-debian-linux-a-un-domaine-active-directory-bien-choisir-son-serveur-d-impression/"     class="crp_link post-14406"><span class="crp_title">Joindre un serveur Debian Linux à un domaine Active…</span></a></li></ul><div class="crp_clear"></div></div>
                                                            </div>
                                                            <div class="author">
                                                                            <div class="author-avatar">
                                            <img alt='' src='https://secure.gravatar.com/avatar/2b65564dfdef617e6c70e8b0871052c1?s=100&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/2b65564dfdef617e6c70e8b0871052c1?s=200&d=mm&r=g 2x' class='avatar avatar-100 photo' height='100' width='100' loading='lazy' decoding='async'/>
                                        </div>
                                                                        <div class="author-informations">
                                        <p class="h2">
                                            Titanfall
                                        </p>
                                                                                                                            <a href="https://tutos-gameserver.fr/author/titanfall/" title="Titanfall">
                                                Voir les publications de l'auteur
                                            </a>
                                                                            </div>
                                </div>
                                                                                                                            <div class="comments-theme">
                                        
<div class="comments-head">
    <p class="h2">
        Commentaires
    </p>
</div>
    <div class="comments-form">
        <div class="display-form">
            <button class="button small" type="button">
                Laisser un commentaire
            </button>
        </div>
        <p class="h3">
            Laisser un commentaire
        </p>
        <form action="https://tutos-gameserver.fr/wp-comments-post.php" method="POST">
                            <div class="field">
                    <label>
                        Adresse e-mail
                        <input type="email" name="email" required>
                    </label>
                </div>
                <div class="field">
                    <label>
                        Nom
                        <input type="text" name="author" required>
                    </label>
                </div>
                <div class="field">
                    <label>
                        Site internet
                        <input type="url" name="url">
                    </label>
                </div>
                        <div class="field">
                <label>
                    Votre commentaire
                    <textarea id="comment" name="comment" cols="60" rows="3"></textarea>
                </label>
            </div>
            <input type="hidden" name="comment_post_ID" value="6982">
                        <div class="buttons">
                <input class="button small" type="submit" value="Envoyer">
                <input class="button small" type="reset" value="Annuler">
            </div>
            <p>
                Votre commentaire sera révisé par les administrateurs si besoin.
            </p>
        </form>
    </div>
                                    </div>
                                                                                                                                                                    </div>
                                    </div>
            </div>
        </div>
    </main>
        
<header id="header" role="banner">
                                                            <div id="scroll-indicator">
                        <div class="progress" role="progressbar"></div>
                    </div>
                                                <div class="site-navigation">
        <div class="container">
            <div class="gridlex-noBottom">
                <div class="gcol-12">
                    <div class="inner">
                        <div class="brand">
                                                            <a href="https://tutos-gameserver.fr" rel="home" itemprop="url"><img width="266" height="199" src="https://tutos-gameserver.fr/wp-content/uploads/2017/03/cropped-logo-tutos-gameserveur.png" class="custom-logo" alt="" decoding="async" loading="lazy" /></a>
                                                    </div>
                        <div class="opener">
                            <span aria-label="Afficher/masquer la modale du menu"></span>
                        </div>
                        <div class="menu">
                                                            <nav role="navigation">
                                    <ul><li id="menu-item-12963" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-12963"><a href="https://tutos-gameserver.fr/category/jeux-videos-serveurs/">Jeux Vidéos & Serveurs</a>
<ul class="sub-menu">
	<li id="menu-item-14060" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-14060"><a href="https://tutos-gameserver.fr/category/serveur-minecraft/">Serveur minecraft</a></li>
</ul>
</li>
<li id="menu-item-23" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-23"><a href="https://tutos-gameserver.fr/category/tutoriels-serveurs/">Tutoriels Serveurs</a>
<ul class="sub-menu">
	<li id="menu-item-14061" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-14061"><a href="https://tutos-gameserver.fr/category/serveur-dimpression/">Serveur d’impression</a></li>
</ul>
</li>
<li id="menu-item-14734" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-14734"><a href="https://tutos-gameserver.fr/category/actualite-web-pc-et-serveurs/">Actualité Web, PC et Serveurs</a></li>
<li id="menu-item-14062" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-14062"><a href="https://tutos-gameserver.fr/category/blog/">Le Blog des nouvelles Technologies</a>
<ul class="sub-menu">
	<li id="menu-item-14164" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-14164"><a href="https://tutos-gameserver.fr/category/non-classe/">Non classé</a></li>
</ul>
</li>
<li id="menu-item-13967" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-13967"><a href="https://tutos-gameserver.fr/category/boutiques-en-ligne-prestashop/">Boutiques en ligne sous Prestashop</a></li>
</ul>
                                </nav>
                                                                                        <div class="icons">
                                                                            <div class="search" id="search-open">
                                            <span aria-label="Fermer la modale de recherche">
                                                <svg viewBox="0 0 26 26" xmlns="http://www.w3.org/2000/svg">
                                                    <path d="M14.946 1C9.403 1 4.894 5.51 4.894 11.053c0 2.502.924 4.789 2.442 6.55L1.22 23.72a.75.75 0 101.06 1.06l6.117-6.116a10 10 0 006.55 2.442C20.49 21.106 25 16.596 25 11.053S20.49 1 14.946 1zm0 18.606c-4.716 0-8.552-3.836-8.552-8.553S10.23 2.5 14.946 2.5c4.717 0 8.554 3.837 8.554 8.553s-3.837 8.553-8.554 8.553z" />
                                                </svg>
                                            </span>
                                        </div>
                                                                                                        </div>
                                                    </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</header>
        
    <footer id="footer" role="contentinfo">
                            <div class="bar">
                <div class="container">
                    <div class="gridlex-noBottom by-three">
                        <div class="widget_text gcol-4_md-6_sm-12"><div class="widget_text widget widget_custom_html" id="custom_html-3"><p class="h3 widget-title">Informations Tutos Gameserver</p><div class="textwidget custom-html-widget"><a href="https://tutos-gameserver.fr/mentions-legales/" rel="nofollow">Mentions Legales</a><br><br>

<a href="https://tutos-gameserver.fr/contact/" rel="nofollow">Contact</a><br><br>

<a href="https://tutos-gameserver.fr/a-propos/" rel="nofollow">A Propos</a><br></div></div></div><div class="gcol-4_md-6_sm-12"><div class="widget widget_block" id="block-2"><a href="https://tutos-gameserver.fr/feed/">Flux RSS</a><br></div></div><div class="gcol-4_md-6_sm-12"><div class="widget widget_block" id="block-3"><a href="https://tutos-gameserver.fr/sitemap_index.xml">Sitemap</a><br></div></div>
                    </div>
                </div>
            </div>
                            <div class="bottom">
                <div class="container">
                    <div class="site-footer-navigation">
                        <div class="gridlex-noBottom">
                            <div class="gcol-12">
                                                                    <div class="copyright">
                                        <span>
                                            Tuto GameServeur : L'actualité des serveurs, PC, informatique et sites Web
                                        </span>
                                    </div>
                                                                                                                            </div>
                        </div>
                    </div>
                </div>
            </div>
            </footer>
        
    <div id="search-modal">
        <div class="container">
            <div class="gridlex-center-noBottom">
                <div class="gcol-8_md-10_sm-12">
                    <div class="search-modal-inner">
                        <div id="search-close" aria-label="Fermer la modale de recherche">×</div>
                                                    <div class="logo">
                                <a href="https://tutos-gameserver.fr/" class="custom-logo-link" rel="home"><img width="266" height="199" src="https://tutos-gameserver.fr/wp-content/uploads/2017/03/cropped-logo-tutos-gameserveur.png" class="custom-logo" alt="Tutos GameServer" decoding="async" /></a>
                            </div>
                                                <form role="search" method="get" id="searchform" class="searchform" action="https://tutos-gameserver.fr/">
            <label class="screen-reader-text" for="s">Rechercher :</label>
            <input type="text" value="" name="s" id="s" />
            <button type="submit">
                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
                    <path fill="currentColor" fill-rule="evenodd" d="M19.427 21.427a8.5 8.5 0 112-2l5.585 5.585c.55.55.546 1.43 0 1.976l-.024.024a1.399 1.399 0 01-1.976 0l-5.585-5.585zM14.5 21a6.5 6.5 0 100-13 6.5 6.5 0 000 13z"/>
                </svg>
            </button>
        <label class="apbct_special_field" id="apbct_label_id88477" for="apbct__email_id__search_form_88477">88477</label><input 
        id="apbct__email_id__search_form_88477" 
        class="apbct_special_field apbct__email_id__search_form"
        autocomplete="off" 
        name="apbct__email_id__search_form_88477"  
        type="text" 
        value="88477" 
        size="30" 
        apbct_event_id="88477"
        maxlength="200" 
    /><input 
        id="apbct_submit_id__search_form_88477" 
        class="apbct_special_field apbct__email_id__search_form"
        name="apbct_submit_id__search_form_88477"  
        type="submit" 
        size="30" 
        maxlength="200" 
        value="88477" 
    /></form>
                    </div>
                </div>
            </div>
        </div>
    </div>
        <button type="button" id="back-to-top" aria-label="Retour en haut">
            <svg viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg"><path d="M45.7 38.1l-2 2L32 28.4 20.3 40.1l-2-2L32 24.4l13.7 13.7"/></svg>
        </button>
        <!--googleoff: all--><div id="cookie-law-info-bar" data-nosnippet="true"><h5 class="cli_messagebar_head">Tutos Gameserver respecte votre vie privée et vos données personnelles</h5><span><div class="cli-bar-container cli-style-v2"><div class="cli-bar-message">Nous utilisons des cookies sur notre site Web pour vous offrir l'expérience la plus pertinente en mémorisant vos préférences et vos visites répétées. <br />
Les cookies sont utilisés pour la publicité personnalisée.<br />
En cliquant sur "Accepter tout", vous consentez à l'utilisation de TOUS les cookies. Cependant, vous pouvez visiter "Paramètres des cookies" pour fournir un consentement contrôlé dans nos <a href="https://tutos-gameserver.fr/mentions-legales/">Mentions Légales</a>.<br />
Google et sites partenaires :<br />
<a href="https://policies.google.com/technologies/partner-sites">Google’s Privacy & Terms site</a><br />
</div><div class="cli-bar-btn_container"><a role='button' class="medium cli-plugin-button cli-plugin-main-button cli_settings_button" style="margin:0px 5px 0px 0px">Paramètres des cookies</a><a id="wt-cli-accept-all-btn" role='button' data-cli_action="accept_all" class="wt-cli-element medium cli-plugin-button wt-cli-accept-all-btn cookie_action_close_header cli_action_button">J'accepte tout</a></div></div></span></div><div id="cookie-law-info-again" style="display:none" data-nosnippet="true"><span id="cookie_hdr_showagain">Manage consent</span></div><div class="cli-modal" data-nosnippet="true" id="cliSettingsPopup" tabindex="-1" role="dialog" aria-labelledby="cliSettingsPopup" aria-hidden="true">
  <div class="cli-modal-dialog" role="document">
	<div class="cli-modal-content cli-bar-popup">
		  <button type="button" class="cli-modal-close" id="cliModalClose">
			<svg class="" viewBox="0 0 24 24"><path d="M19 6.41l-1.41-1.41-5.59 5.59-5.59-5.59-1.41 1.41 5.59 5.59-5.59 5.59 1.41 1.41 5.59-5.59 5.59 5.59 1.41-1.41-5.59-5.59z"></path><path d="M0 0h24v24h-24z" fill="none"></path></svg>
			<span class="wt-cli-sr-only">Fermer</span>
		  </button>
		  <div class="cli-modal-body">
			<div class="cli-container-fluid cli-tab-container">
	<div class="cli-row">
		<div class="cli-col-12 cli-align-items-stretch cli-px-0">
			<div class="cli-privacy-overview">
				<h4>Privacy Overview</h4>				<div class="cli-privacy-content">
					<div class="cli-privacy-content-text">This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.</div>
				</div>
				<a class="cli-privacy-readmore" aria-label="Voir plus" role="button" data-readmore-text="Voir plus" data-readless-text="Voir moins"></a>			</div>
		</div>
		<div class="cli-col-12 cli-align-items-stretch cli-px-0 cli-tab-section-container">
												<div class="cli-tab-section">
						<div class="cli-tab-header">
							<a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="necessary" data-toggle="cli-toggle-tab">
								Necessary							</a>
															<div class="wt-cli-necessary-checkbox">
									<input type="checkbox" class="cli-user-preference-checkbox"  id="wt-cli-checkbox-necessary" data-id="checkbox-necessary" checked="checked"  />
									<label class="form-check-label" for="wt-cli-checkbox-necessary">Necessary</label>
								</div>
								<span class="cli-necessary-caption">Toujours activé</span>
													</div>
						<div class="cli-tab-content">
							<div class="cli-tab-pane cli-fade" data-id="necessary">
								<div class="wt-cli-cookie-description">
									Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
<table class="cookielawinfo-row-cat-table cookielawinfo-winter"><thead><tr><th class="cookielawinfo-column-1">Cookie</th><th class="cookielawinfo-column-3">Durée</th><th class="cookielawinfo-column-4">Description</th></tr></thead><tbody><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-analytics</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-functional</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-necessary</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-others</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-performance</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">viewed_cookie_policy</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.</td></tr></tbody></table>								</div>
							</div>
						</div>
					</div>
																	<div class="cli-tab-section">
						<div class="cli-tab-header">
							<a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="functional" data-toggle="cli-toggle-tab">
								Functional							</a>
															<div class="cli-switch">
									<input type="checkbox" id="wt-cli-checkbox-functional" class="cli-user-preference-checkbox"  data-id="checkbox-functional" />
									<label for="wt-cli-checkbox-functional" class="cli-slider" data-cli-enable="Activé" data-cli-disable="Désactivé"><span class="wt-cli-sr-only">Functional</span></label>
								</div>
													</div>
						<div class="cli-tab-content">
							<div class="cli-tab-pane cli-fade" data-id="functional">
								<div class="wt-cli-cookie-description">
									Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
								</div>
							</div>
						</div>
					</div>
																	<div class="cli-tab-section">
						<div class="cli-tab-header">
							<a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="performance" data-toggle="cli-toggle-tab">
								Performance							</a>
															<div class="cli-switch">
									<input type="checkbox" id="wt-cli-checkbox-performance" class="cli-user-preference-checkbox"  data-id="checkbox-performance" />
									<label for="wt-cli-checkbox-performance" class="cli-slider" data-cli-enable="Activé" data-cli-disable="Désactivé"><span class="wt-cli-sr-only">Performance</span></label>
								</div>
													</div>
						<div class="cli-tab-content">
							<div class="cli-tab-pane cli-fade" data-id="performance">
								<div class="wt-cli-cookie-description">
									Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
								</div>
							</div>
						</div>
					</div>
																	<div class="cli-tab-section">
						<div class="cli-tab-header">
							<a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="analytics" data-toggle="cli-toggle-tab">
								Analytics							</a>
															<div class="cli-switch">
									<input type="checkbox" id="wt-cli-checkbox-analytics" class="cli-user-preference-checkbox"  data-id="checkbox-analytics" />
									<label for="wt-cli-checkbox-analytics" class="cli-slider" data-cli-enable="Activé" data-cli-disable="Désactivé"><span class="wt-cli-sr-only">Analytics</span></label>
								</div>
													</div>
						<div class="cli-tab-content">
							<div class="cli-tab-pane cli-fade" data-id="analytics">
								<div class="wt-cli-cookie-description">
									Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
								</div>
							</div>
						</div>
					</div>
																	<div class="cli-tab-section">
						<div class="cli-tab-header">
							<a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="advertisement" data-toggle="cli-toggle-tab">
								Advertisement							</a>
															<div class="cli-switch">
									<input type="checkbox" id="wt-cli-checkbox-advertisement" class="cli-user-preference-checkbox"  data-id="checkbox-advertisement" />
									<label for="wt-cli-checkbox-advertisement" class="cli-slider" data-cli-enable="Activé" data-cli-disable="Désactivé"><span class="wt-cli-sr-only">Advertisement</span></label>
								</div>
													</div>
						<div class="cli-tab-content">
							<div class="cli-tab-pane cli-fade" data-id="advertisement">
								<div class="wt-cli-cookie-description">
									Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
								</div>
							</div>
						</div>
					</div>
																	<div class="cli-tab-section">
						<div class="cli-tab-header">
							<a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="others" data-toggle="cli-toggle-tab">
								Others							</a>
															<div class="cli-switch">
									<input type="checkbox" id="wt-cli-checkbox-others" class="cli-user-preference-checkbox"  data-id="checkbox-others" />
									<label for="wt-cli-checkbox-others" class="cli-slider" data-cli-enable="Activé" data-cli-disable="Désactivé"><span class="wt-cli-sr-only">Others</span></label>
								</div>
													</div>
						<div class="cli-tab-content">
							<div class="cli-tab-pane cli-fade" data-id="others">
								<div class="wt-cli-cookie-description">
									Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
								</div>
							</div>
						</div>
					</div>
										</div>
	</div>
</div>
		  </div>
		  <div class="cli-modal-footer">
			<div class="wt-cli-element cli-container-fluid cli-tab-container">
				<div class="cli-row">
					<div class="cli-col-12 cli-align-items-stretch cli-px-0">
						<div class="cli-tab-footer wt-cli-privacy-overview-actions">
						
															<a id="wt-cli-privacy-save-btn" role="button" tabindex="0" data-cli-action="accept" class="wt-cli-privacy-btn cli_setting_save_button wt-cli-privacy-accept-btn cli-btn">Enregistrer & appliquer</a>
													</div>
						
					</div>
				</div>
			</div>
		</div>
	</div>
  </div>
</div>
<div class="cli-modal-backdrop cli-fade cli-settings-overlay"></div>
<div class="cli-modal-backdrop cli-fade cli-popupbar-overlay"></div>
<!--googleon: all--><link rel='stylesheet' id='cookie-law-info-table-css' href='https://tutos-gameserver.fr/wp-content/plugins/cookie-law-info/legacy/public/css/cookie-law-info-table.css?ver=3.2.4' media='all' />
<script src='https://tutos-gameserver.fr/wp-content/plugins/anti-spam/assets/js/anti-spam.js?ver=7.3.5' id='anti-spam-script-js'></script>
<script src='https://tutos-gameserver.fr/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=5.8' id='swv-js'></script>
<script id='contact-form-7-js-extra'>
var wpcf7 = {"api":{"root":"https:\/\/tutos-gameserver.fr\/wp-json\/","namespace":"contact-form-7\/v1"}};
</script>
<script src='https://tutos-gameserver.fr/wp-content/plugins/contact-form-7/includes/js/index.js?ver=5.8' id='contact-form-7-js'></script>
<script src='https://tutos-gameserver.fr/wp-content/plugins/yet-another-stars-rating-premium/includes/js/yasr-globals.js?ver=3.4.0' id='yasr-global-functions-js'></script>
<script id='yasr-window-var-js-extra'>
var yasrWindowVar = {"siteUrl":"https:\/\/tutos-gameserver.fr","adminUrl":"https:\/\/tutos-gameserver.fr\/wp-admin\/","ajaxurl":"https:\/\/tutos-gameserver.fr\/wp-admin\/admin-ajax.php","visitorStatsEnabled":"yes","ajaxEnabled":"yes","loaderHtml":"<div id=\"yasr-loader\" style=\"display: inline-block\">\u00a0 <img src=\"https:\/\/tutos-gameserver.fr\/wp-content\/plugins\/yet-another-stars-rating-premium\/includes\/img\/loader.gif\" \n                 title=\"yasr-loader\" alt=\"yasr-loader\" height=\"16\" width=\"16\"><\/div>","loaderUrl":"https:\/\/tutos-gameserver.fr\/wp-content\/plugins\/yet-another-stars-rating-premium\/includes\/img\/loader.gif","isUserLoggedIn":"false","isRtl":"false","starSingleForm":"\"star\"","starsPluralForm":"\"stars\"","textAfterVr":"\"[Total: %total_count%  Average: %average%]\"","textRating":"\"Rating\"","textLoadRanking":"\"Loading, please wait\"","textVvStats":"\"out of 5 stars\"","textOrderBy":"\"Order by\"","textMostRated":"\"Most Rated\"","textHighestRated":"\"Highest Rated\"","textLeftColumnHeader":"\"Post\""};
</script>
<script src='https://tutos-gameserver.fr/wp-content/plugins/yet-another-stars-rating-premium/includes/js/shortcodes/overall-multiset.js?ver=3.4.0' id='yasr-ov-multi-js'></script>
<script id='rocket-browser-checker-js-after'>
"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}();
</script>
<script id='rocket-preload-links-js-extra'>
var RocketPreloadLinksConfig = {"excludeUris":"\/(?:.+\/)?feed(?:\/(?:.+\/?)?)?$|\/(?:.+\/)?embed\/|\/(index\\.php\/)?(.*)wp\\-json(\/.*|$)|\/refer\/|\/go\/|\/recommend\/|\/recommends\/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https:\/\/tutos-gameserver.fr","onHoverDelay":"100","rateThrottle":"3"};
</script>
<script id='rocket-preload-links-js-after'>
(function() {
"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run();
}());
</script>
<script src='https://tutos-gameserver.fr/wp-content/themes/seomag/assets/tiny-slider/tiny-slider.js?ver=1.1.12' id='seomag-tns-js'></script>
<script src='https://tutos-gameserver.fr/wp-content/themes/seomag/statics/main.js?ver=1.1.12' id='seomag-js'></script>
<script src='https://tutos-gameserver.fr/wp-content/plugins/yet-another-stars-rating-premium/includes/js/tippy.all.min.js?ver=3.6.0' id='tippy-js'></script>
<script src='https://tutos-gameserver.fr/wp-content/plugins/yet-another-stars-rating-premium/includes/js/shortcodes/visitorVotes.js?ver=3.4.0' id='yasr-front-vv-js'></script>

    </body>
</html>