Ceci est une ancienne révision du document !
aptitude install samba
Tout se passe dans le fichier /etc/samba/smb.conf
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
# ajouter le login dans la bdd de samba smbpasswd -a login # autoriser l'utilisateur smbpasswd -e login
# On redémarre le service :
service samba restart