====== SAMBA ====== ===== INSTALLATION ===== aptitude install samba ===== CONFIGURATION ===== Tout se passe dans le fichier ''/etc/samba/smb.conf'' ==== Exemple de config minimale ===== Ci dessous un exemple de conf minimale où il faut se loguer avec un id/pw unix créé sur le serveur.\\ To provide authentication on a standalone host, you have to create the accounts locally on the operating system and additionally in the Samba database. L'utilisateur peut ne pas avoir de shell ''useradd -s /sbin/nologin demoUser'', mais doit avoir un mdp ''$> passwd demoUser''. !!! Les droits d'accès aux dossiers sont ceux du server (?) [GLOBAL] server role= standalone server # pour retrouver facilement le serveur depuis windows, être ds le même groupe de travail workgroup = nomGroupeDeTravail # identification par login/password security = user [nomDeLaRegle ex: HOME FILES FICHIERSLUC ] # une régle par dossier "racine", valable pour tous les sous dossiers path = cheminVersDossier #si espace : path = "chemin vers dossier" read only = yes/no # pour restreindre l'acces à certains user seulement # valid user = user # masque pour les droits d'acces des fichiers créés # create mask = 0700 # masque pour les droits d'acces aux dossiers créés # directory mask = 0775 # pour autoriser les connexions annonymes # guest ok = yes/no # comment = commentaires particuliers ==== Configurer un user ==== Note: ce doit être un utilisateur existant dans le système linux\ (Mais on peut désynchroniser les mdp samba et linux) # ajouter le login dans la bdd de samba smbpasswd -a login # autoriser l'utilisateur smbpasswd -e login ==== Appliquer changement de configuration ==== # On redémarre le service : service samba restart ==== Utiliser la FORCE ==== Using the force Parameters [demo] path = /srv/samba/demo/ read only = no guest ok = no force create mode = 0660 force directory mode = 2770 force user = demoUser force group = demoGroup The ''force create mode'' and ''force directory mode'' parameters force Samba to create new files and folders with the set permissions. The ''force user'' and ''force group'' parameters map all connections to the specified user and group. Note that this can cause security problems if all users connecting to a share are mapped to a specific user account or group in the background. ==== Ressources externes ==== Cette [[https://www.samba.org/samba/docs/using_samba/ch09.html | doc]] est bien fichue.\\ [[https://wiki.samba.org/index.php/Setting_up_Samba_as_a_Standalone_Server | Celle-ci]] aussi est bien faite.\\