NETBIOS
De Roms' wiki.
Sommaire |
Objectifs
Fournir un partage de fichiers avec des machines Windows.
Pré-requis
Aucun.
Installation
apt-get install samba samba-common
Configuration
Editer le fichier /etc/samba/smb.conf:
1) configuration générale:
hosts allow = 127.0.0.1/32 192.168.0.0/24 interfaces = 127.0.0.1/32 192.168.0.0/24 bind interfaces only = yes
N'autorise que les connexions sur le réseau interne.
unix charset = UTF8
Force à travailler en Unicode.
workgroup = FAMILLE
Définit le groupe de travail pour le réseau.
guest account = nobody invalid users = root
Autorise le compté invité mais interdit la connexion au super-utilisateur.
security = user encrypt passwords = true passdb backend = smbpasswd null passwords = yes
C'est à chaque utilisateur de s'authentifier par mot de passe pour l'accès aux ressources. Ceci requiert un compte UNIX associé mais non synchronisé.
local master = yes os level = 255 domain master = yes preferred master = yes browse list = yes announce version = 5.1 time server = yes wins support = yes
Mon serveur sera le maître du domaine et officiera comme serveur WINS.
2) configuration d'un partage utilisateur:
[homes] comment = Home Directories browseable = no guest ok = no valid users = %S writeable = yes
Les dossiers utilisateurs ont les droit en écriture mais ne sont visibles que par le seul utilisateur.
Pour monter ce lecteur, ajouter dans /etc/fstab la ligne suivante:
\\GRANNY\romain /mnt/GRANNY/romain cifs user=romain,password=romain 0 0
3) configuration d'un partage type dossier temporaire:
[tmp] comment = Repertoire temporaire path = /tmp read only = no public = yes
Un répertoire fourre-tout. Pratique pour communiquer des fichiers entre Windows et le serveur.
Pour monter ce lecteur, ajouter dans /etc/fstab la ligne suivante:
\\GRANNY\tmp /mnt/GRANNY/tmp cifs user=romain,password=romain,uid=romain,gid=romain 0 0
3) configuration d'un partage type dossier partagé:
[photos]
comment = Photos
path = /samba/disk2/photos
public = yes
read only = no
writeable = yes
create mask = 0775
directory mask = 0775
write list = @users
read list = @users
force user = samba
force group = samba
force create mode = 0775
force directory mode = 0775
Un exemple de lecteur réseau accessible par tous. Comme ce lecteur a vocation a etre partagé par plusieurs utilisateurs, on force l'utilisateur et le groupe ainsi que les masques de creation. De cette manière, pas de soucis.
Pour monter ce lecteur, ajouter dans /etc/fstab la ligne suivante:
\\GRANNY\photos /mnt/GRANNY/photos cifs user=romain,password=romain,uid=romain,gid=romain 0 0
4) configuration d'un partage type dossier web:
[www]
comment = Web server
path = /var/www
public = yes
read only = no
writeable = yes
create mask = 0644
directory mask = 0744
write list = @users
read list = @users
force user = www-data
force group = www-data
force create mode = 0775
force directory mode = 0775
Celui-ci me permet un accès direct au contenu du serveur web depuis Windows.
5) Création des mots de passe pour chaque utilisateur: utiliser smbpasswd:
smbpasswd utilisateur
et taper 2 fois le mot de passe.

