Samba
Un article de SeRoM - Wiki.
Cette article est basé sur un petit aide-mémoire que je m'étais fait pour un cours.
Pour avoir un vrai HowTo, je recommande plutôt la lecture de cette article.
Sommaire |
[modifier] Un peu de théroie:
- Domaine(NT): Domaine sécurisé sous le contrôle d'une machine serveur d'autorité (PDC).
- NBT: adapté à TCP/IP. Il troune en Paralelle.
- NetBios: Avant IP. Il était en dessous d'IP (d'un point de vue des couches).
- SMB: Protocol natif sous Win que Samba implémente.
- Wins: Table des noms netBios.
[modifier] Aide mémoire (en vrac):
[modifier] Démon de samba:
smbd et nmbd
[modifier] Commandes utilses:
Tester la syntaxe du fichier de configuration:testparm /etc/samba/smb.conf
smbmount
smbclient l <netBiosName> u <userName>
smbsh
smbtarAjouter un user samba:
smbpasswd a <userName>Deleter le user:
smbpasswd x <userName>Enable/Disable le user:
smbpasswd e/d <userName>Relancer samba:
/etc/init.d/samba restart
[modifier] Dans smb.conf
message command = /bin/sh -c '/usr/bin/mail -s from %f pour la machine %m root < %s; rm %s'& valide user = <listDesUserName> logon home = <chemin d'acces win> (authorise le net use H:/home) revalidate (voir annexe B des notes par pbt.)
[modifier] Exemple d'un smb.conf:
# Fichier Samba de test de Labo.
# GLOBAL SETTING #
[global]
# Browsing/Identification #
workgroup = XXX
server string = %h (Samba, Ubuntu)
netbios name = XeNLoMobile_
public = yes
browseable = yes
writable = yes
username = %u
security = user
encrypt passwords = true
revalidate = yes
valid users = xenlo truc
message command = /bin/sh c '/usr/bin/mail s "From
%f pour la machine %m" root < %s; rm %s' &
; message command = /bin/sh c
'/usr/X11R6/bin/X11/xmessage hello'
# Debugging/Accounting #
log file = /var/log/samba/log.labo.%u
max log size = 1000
# SHARE DEFINITIONS #
wins support = no
[homes]
comment = Partage Test de labo NTLinux
browseable = yes
; public = no
writable = yes
[partach]
path = /home/xenlo/Download/ESI
public = yes
writable = yes
guest ok = yes

