Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
utilisateurs:mrwaloo:samba [Le 06/02/2009, 10:00]
MrWaloo effacée
— (Version actuelle)
Ligne 1: Ligne 1:
-====== Mirroring sur deux serveurs : Samba ====== 
  
-===== Introduction ===== 
-La lecture des pages suivantes est recommandée : 
-  * [[http://​doc.ubuntu-fr.org/​samba|samba]] 
-  * [[http://​doc.ubuntu-fr.org/​samba_smb.conf|samba_smb.conf]] 
- 
-===== Installation ===== 
-[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] ''​samba''​. 
- 
-Dans l'​optique d'une gestion de ''​samba''​ avec ''​heartbeat'',​ il faut laisser le soin à ''​heartbeat''​ de démarrer ''​samba'',​ il faut donc faire en sorte que ''​samba''​ ne soit pas lancé au démarrage : 
-<​code>​update-rc.d -f samba remove</​code>​ 
- 
-===== Gestion des utilisateurs ===== 
-<​note>​Une solution de gestion des utilisateurs est proposée ici, libre à vous de choisir de la suivre.</​note>​ 
-Les serveurs redondants ne sont utilisés que pour le partage de fichiers avec ''​samba''​. Sachant cela, il n'est pas forcément nécessaire,​ dans une configuration simple, de faire en sorte que tous les utilisateurs système soient créés dans des groupes d'​utilisateurs différents.\\ 
-Ce qui est proposé ici est de gérer les droits uniquement via ''​samba''​. C'est une solution applicable la plupart du temps. 
- 
-Dans cette optique, un seul groupe d'​utilisateurs est créé : 
-<​code>​groupadd sambausers</​code>​ 
-Et les utilisateurs sont créés de sorte qu'ils ne puissent pas utiliser le système (shell par défaut sur /bin/false et répertoire personnel (home) sur /dev/null) : 
-<​code>​useradd -s /bin/false -d /dev/null -g sambausers nom_utilisateur 
-smbpasswd -a nom_utilisateur</​code>​ 
-Puis rentrer deux fois le mot de passe de cet utilisateur (ou le faire taper par l'​utilisateur lui-même). 
- 
-===== Configuration de samba : smb.conf ===== 
-[[:​tutoriel:​comment_editer_un_fichier|Éditez le fichier]] **/​etc/​samba/​smb.conf** : 
-<​file>#​======================= Global Settings ======================= ​ 
- 
-[global] ​ 
- 
-## Browsing/​Identification ###  
-   ​workgroup = Arcade ​ 
-   ​server string = %h server (Samba, Ubuntu) ​ 
-   ​netbios name = Serveur ​ 
-   dns proxy = no  
-   ​interfaces = 192.168.214.20 
-   ​create mask = 0664  
-   ​directory mask = 0775  
- 
-#### Debugging/​Accounting ####  
-   log file = /​var/​log/​samba/​log.%m ​ 
-   max log size = 1000  
-   ​syslog = 0  
-   panic action = /​usr/​share/​samba/​panic-action %d  
- 
-####### Authentication ####### ​ 
-   ​security = user  
-   valid users = @sambausers ​ 
-   ​encrypt passwords = true  
-   ​passdb backend = tdbsam ​ 
-   obey pam restrictions = yes  
-   unix password sync = no  
-   map to guest = bad user 
- 
-############​ Misc ############ ​ 
-   ​usershare allow guests = no  
-   local master = yes 
-   os level = 65 
-</​file>​ 
-Si samba partage des imprimantes,​ ajouter les lignes suivantes : 
-<​file>##########​ Printing ########## ​ 
-   load printers = yes  
-   ​printing = bsd  
-   ​printcap name = /​etc/​printcap ​ 
-   ​printing = cups  
-   ​printcap name = cups  
- 
-[printers] ​ 
-   ​comment = All Printers ​ 
-   ​browseable = no  
-   path = /​var/​spool/​samba ​ 
-   ​printable = yes  
-   guest ok = no  
-   read only = yes  
-   ​create mask = 0700  
- 
-[print$] ​ 
-   ​comment = Printer Drivers ​ 
-   path = /​var/​lib/​samba/​printers ​ 
-   ​browseable = yes  
-   read only = yes  
-   guest ok = no  
-# Uncomment to allow remote administration of Windows print drivers. ​ 
-# Replace '​ntadmin'​ with the name of the group your admin users are  
-# members of.  
-   write list = root @ntadmin 
-</​file>​ 
-FIXME : Quels sont les fichiers à synchroniser sur les 2 serveurs pour la configuration de ''​cups''​ ? 
- 
-<​note>​En ce qui concerne les partages, il est bien évidemment conseillé d'​utiliser un répertoire contenu dans le répertoire synchronisé par ''​drbd''​.</​note>​ 
- 
-==== Configuration d'un partage en lecture/​écriture pour certains utilisateurs ==== 
-Ajouter les lignes suivantes pour chacun des partages de ce type : 
-<​file>​[Nom_du_partage] 
-   path = /​data/​répertoire/​partagé 
-   read only = no 
-   valid users = liste des utilisateurs séparés par des espaces 
-</​file>​ 
- 
-==== Configuration d'un partage en lecture/​écriture pour certains utilisateurs et en lecture seule pour d'​autres==== 
-Ajouter les lignes suivantes pour chacun des partages de ce type : 
-<​file>​[Nom_du_partage] 
-   path = /​data/​répertoire/​partagé 
-   read only = yes 
-   valid users = liste des utilisateurs ayant le droit de lire séparés par des espaces 
-   write list = liste des utilisateurs ayant le droit de lire et d'​écrire séparés par des espaces 
-</​file>​ 
  • utilisateurs/mrwaloo/samba.1233910805.txt.gz
  • Dernière modification: Le 18/04/2011, 14:42
  • (modification externe)