Installation et configuration de Samba
Posté le: Juillet 11, 2009 à 20:04 | Tags: Linux , réseau , Samba , SMB , TCP / IP , WINSSamba est un logiciel open source qui permet aux systèmes d'exploitation basés sur UNIX pour "voir" le réseau avec les PC Windows. Samba est en réalité la mise en œuvre de plusieurs protocoles dans un seul logiciel capable de communiquer simultanément avec ces protocoles: SMB, TCP / IP, NetBIOS (protocole mis en œuvre dans le voisinage réseau de Windows), WINS et Active Directory (ce devrait être fixé pour Kerberos ).
Tout d'abord, pour réussir à mettre à Samba d'être la voiture qui tourne sur Linux pour avoir adresse IP statique. Sinon, il ne sera pas en mesure d'utiliser WINS ...
Installez Samba:
# Sudo apt-get install samba
Après l'installation, vous devez vous assurer que Samba ne fonctionne pas:
# Sudo / etc / init.d / samba arrêter
smb.conf est le fichier de configuration de Samba. Nous renommer ce fichier dans les domaines suivants:
# Sudo mv / etc / samba / smb.conf / etc / samba / smb.conf.template
La commande suivante va créer un nouveau fichier:
# Sudo touch / etc / samba / smb.conf
Ensuite nous éditons le nouveau fichier dans votre éditeur favori:
# Sudo nano / etc / samba / smb.conf
Cela devrait être mis dans le nouveau fichier:
[Global]
; Les paramètres du serveur général
netbios name = votre_hote
server string =
workgroup = YOUR_WORKGROUP
annoncer la version 5.0 =
socket options = TCP_NODELAY SO_KEEPALIVE SO_RCVBUF = 8192 = 8192 SO_SNDBUF IPTOS_LOWDELAY
passdb backend = tdbsam
security = user
mots de passe nuls = true
username map = / etc / samba / smbusers
name resolve order = hôtes gagne bcast
wins support = yes
d'impression CUPS =
printcap name = CUPS
syslog = 1
syslog only = yes
; NOTE: Si vous avez besoin d'accéder aux répertoires personnels des utilisateurs décommenter la
; Lignes Ajustez les paramètres ci-dessous et au contenu de votre cœur.
; [Homes]
; Valable utilisateurs =% S
; Créer mode = 0600
; Directory en mode = 0755
; Browseable = no
; Read only = no
; Veto files = /*.{*}/.*/ / bin / mail
; REMARQUE: uniquement nécessaire si vous exécutez la samba comme contrôleur de domaine principal.
; Pas cette config I Needed qui ne couvre pas la matière.
; [Netlogon]
; Path = / var / lib / samba / netlogon
; Utilisateurs Admin = administrateur
; Les utilisateurs valides U% =
; Read only = no
; REMARQUE: Une fois de plus - que si vous utilisez un contrôleur de domaine requis primaire.
; [Profils]
; Path = / var / lib / samba / profiles
; Les utilisateurs valides U% =
; Créer mode = 0600
; Directory en mode = 0700
; Inscriptible = oui
; Browseable = no
; NOTE: Dans cet endroit vous construire un référentiel pour le pilote d'imprimante peut
; Windows - je vais couvrir ce sujet dans un autre HOWTO.
[Print $]
path = / var / lib / samba / imprimantes
browseable = yes
guest ok = yes
read only = yes
write list = root
create mask = 0664
directory mask = 0775
[Imprimantes]
path = / tmp
printable = yes
guest ok = yes
browseable = no
; Décommentez si vous devez partager votre disque CD-/DVD-ROM
; [Lecteur DVD-ROM]
; Path = / media / cdrom
; Browseable = yes
; Read only = yes
; Guest ok = yes
[MesFichiers]
path = / media / samba /
browseable = yes
read only = no
guest = ok pas de
create mask = 0644
directory mask = 0755
force user = your_username
vigueur groupe = YOUR_USERGROUP
Bien sûr, quelques petits changements à faire:
netbios name = HOSTNAME votre_hote être remplacé par votre
workgroup = Workgroup YOUR_WORKGROUP être remplacé par votre (qui est fixé sur Windows). En règle générale, sur Windows, le nom est workgrupului Workgroup ou MSHOME.
wins support = yes
Si vous ne possédez pas IP statique ou IP en utilisant une variété de raisons Dimana l'option devrait être fixé au-dessus du «non» au lieu de "oui".
[MesFichiers] est le nom de ului.Poate part être renommés de toute façon, mais devrait être évité espaces (comme le font les autres noms).
path = / media / samba / supposer que ce chemin est un disque dur ou une autre partition montée, et c'est là que les fichiers sont sauvegardés chercher part.
S'il n'est pas disponible un autre disque dur ou d'une autre partition, vous pouvez créer un dossier d'accueil, par exemple, où vous pouvez partager vos fichiers regarder:
# Sudo mkdir / home / samba
Dans ce cas, le chemin sera:
# Path = / home / samba /
Parce que / home / samba sera un dossier où vous avez à écrire de plus en plus, nous allons accorder les autorisations correctes:
# Sudo chmod 0777 / home / samba
A propos de ces paramètres devrait pormin service maintenant:
# Sudo / etc / init.d / samba démarrage
Nous devons ajouter des utilisateurs.
Tout d'abord, pour réussir à mettre à Samba d'être la voiture qui tourne sur Linux pour avoir adresse IP statique. Sinon, vous ne pouvez pas utiliser WINS ...
Installez Samba:
# Sudo apt-get install samba
Après l'installation, vous devez vous assurer que Samba ne fonctionne pas:
# Sudo / etc / init.d / samba arrêter
smb.conf est le fichier de configuration de Samba. Nous renommer ce fichier dans les domaines suivants:
# Sudo mv / etc / samba / smb.conf / etc / samba / smb.conf.template
La commande suivante va créer un nouveau fichier:
# Sudo touch / etc / samba / smb.conf
Ensuite nous éditons le nouveau fichier dans votre éditeur favori:
# Sudo nano / etc / samba / smb.conf
Cela devrait être mis dans le nouveau fichier:
[Global]
; Les paramètres du serveur général
netbios name = votre_hote
server string =
workgroup = YOUR_WORKGROUP
annoncer la version 5.0 =
socket options = TCP_NODELAY SO_KEEPALIVE SO_RCVBUF = 8192 = 8192 SO_SNDBUF IPTOS_LOWDELAY
passdb backend = tdbsam
security = user
mots de passe nuls = true
username map = / etc / samba / smbusers
name resolve order = hôtes gagne bcast
wins support = yes
d'impression CUPS =
printcap name = CUPS
syslog = 1
syslog only = yes
; NOTE: Si vous avez besoin d'accéder aux répertoires personnels des utilisateurs décommenter la
; Lignes Ajustez les paramètres ci-dessous et au contenu de votre cœur.
; [Homes]
; Valable utilisateurs =% S
; Créer mode = 0600
; Directory en mode = 0755
; Browseable = no
; Read only = no
; Veto files = /*.{*}/.*/ / bin / mail
; REMARQUE: uniquement nécessaire si vous exécutez la samba comme contrôleur de domaine principal.
; Pas cette config I Needed qui ne couvre pas la matière.
; [Netlogon]
; Path = / var / lib / samba / netlogon
; Utilisateurs Admin = administrateur
; Les utilisateurs valides U% =
; Read only = no
; REMARQUE: Une fois de plus - que si vous utilisez un contrôleur de domaine requis primaire.
; [Profils]
; Path = / var / lib / samba / profiles
; Les utilisateurs valides U% =
; Créer mode = 0600
; Directory en mode = 0700
; Inscriptible = oui
; Browseable = no
; NOTE: Dans cet endroit vous construire un référentiel pour le pilote d'imprimante peut
; Windows - je vais couvrir ce sujet dans un autre HOWTO.
[Print $]
path = / var / lib / samba / imprimantes
browseable = yes
guest ok = yes
read only = yes
write list = root
create mask = 0664
directory mask = 0775
[Imprimantes]
path = / tmp
printable = yes
guest ok = yes
browseable = no
; Décommentez si vous devez partager votre disque CD-/DVD-ROM
; [Lecteur DVD-ROM]
; Path = / media / cdrom
; Browseable = yes
; Read only = yes
; Guest ok = yes
[MesFichiers]
path = / media / samba /
browseable = yes
read only = no
guest = ok pas de
create mask = 0644
directory mask = 0755
force user = your_username
vigueur groupe = YOUR_USERGROUP
Bien sûr, quelques petits changements à faire:
netbios name = HOSTNAME votre_hote être remplacé par votre
workgroup = Workgroup YOUR_WORKGROUP être remplacé par votre (qui est fixé sur Windows). Généralement, sur une machine Windows, le nom est workgrupului Workgroup ou MSHOME.
wins support = yes
Si vous ne possédez pas IP statique ou IP en utilisant une variété de raisons Dimana l'option devrait être fixé au-dessus du «non» au lieu de "oui".
[MesFichiers] est le nom de ului.Poate part être renommés de toute façon, mais devrait être évité espaces (comme le font les autres noms).
path = / media / samba / supposer que ce chemin est un disque dur ou une autre partition montée, et c'est là que les fichiers sont sauvegardés chercher part.
S'il n'est pas disponible un autre disque dur ou d'une autre partition, vous pouvez créer un dossier d'accueil, par exemple, où vous pouvez partager vos fichiers regarder:
# Sudo mkdir / home / samba
Dans ce cas, le chemin sera:
# Path = / home / samba /
Parce que / home / samba sera un dossier où vous avez à écrire de plus en plus, nous allons accorder les autorisations correctes:
# Sudo chmod 0777 / home / samba
A propos de ces paramètres devrait pormin service maintenant:
# Sudo / etc / init.d / samba démarrage
Plus besoin d'ajouter des utilisateurs, mais cette fois viitoare.Samba est une source ouverte, qui permet aux systèmes d'exploitation basés sur UNIX pour "voir" le réseau avec les PC Windows. Samba est en réalité la mise en œuvre de plusieurs protocoles dans un seul logiciel capable de communiquer simultanément avec ces protocoles: SMB, TCP / IP, NetBIOS (protocole mis en œuvre dans le voisinage réseau de Windows), WINS et Active Directory (ce devrait être fixé pour Kerberos).
Tout d'abord, pour réussir à mettre à Samba d'être la voiture qui tourne sur Linux pour avoir adresse IP statique. Sinon, vous ne pouvez pas utiliser WINS ...
Installez Samba:
# Sudo apt-get install samba
Après l'installation, vous devez vous assurer que Samba ne fonctionne pas:
# Sudo / etc / init.d / samba arrêter
smb.conf est le fichier de configuration de Samba. Nous renommer ce fichier dans les domaines suivants:
# Sudo mv / etc / samba / smb.conf / etc / samba / smb.conf.template
La commande suivante va créer un nouveau fichier:
# Sudo touch / etc / samba / smb.conf
Ensuite nous éditons le nouveau fichier dans votre éditeur favori:
# Sudo nano / etc / samba / smb.conf
Cela devrait être mis dans le nouveau fichier:
[Global]
; Les paramètres du serveur général
netbios name = votre_hote
server string =
workgroup = YOUR_WORKGROUP
annoncer la version 5.0 =
socket options = TCP_NODELAY SO_KEEPALIVE SO_RCVBUF = 8192 = 8192 SO_SNDBUF IPTOS_LOWDELAY
passdb backend = tdbsam
security = user
mots de passe nuls = true
username map = / etc / samba / smbusers
name resolve order = hôtes gagne bcast
wins support = yes
d'impression CUPS =
printcap name = CUPS
syslog = 1
syslog only = yes
; NOTE: Si vous avez besoin d'accéder aux répertoires personnels des utilisateurs décommenter la
; Lignes Ajustez les paramètres ci-dessous et au contenu de votre cœur.
; [Homes]
; Valable utilisateurs =% S
; Créer mode = 0600
; Directory en mode = 0755
; Browseable = no
; Read only = no
; Veto files = /*.{*}/.*/ / bin / mail
; REMARQUE: uniquement nécessaire si vous exécutez la samba comme contrôleur de domaine principal.
; Pas cette config I Needed qui ne couvre pas la matière.
; [Netlogon]
; Path = / var / lib / samba / netlogon
; Utilisateurs Admin = administrateur
; Les utilisateurs valides U% =
; Read only = no
; REMARQUE: Une fois de plus - que si vous utilisez un contrôleur de domaine requis primaire.
; [Profils]
; Path = / var / lib / samba / profiles
; Les utilisateurs valides U% =
; Créer mode = 0600
; Directory en mode = 0700
; Inscriptible = oui
; Browseable = no
; NOTE: Dans cet endroit vous construire un référentiel pour le pilote d'imprimante peut
; Windows - je vais couvrir ce sujet dans un autre HOWTO.
[Print $]
path = / var / lib / samba / imprimantes
browseable = yes
guest ok = yes
read only = yes
write list = root
create mask = 0664
directory mask = 0775
[Imprimantes]
path = / tmp
printable = yes
guest ok = yes
browseable = no
; Décommentez si vous devez partager votre disque CD-/DVD-ROM
; [Lecteur DVD-ROM]
; Path = / media / cdrom
; Browseable = yes
; Read only = yes
; Guest ok = yes
[MesFichiers]
path = / media / samba /
browseable = yes
read only = no
guest = ok pas de
create mask = 0644
directory mask = 0755
force user = your_username
vigueur groupe = YOUR_USERGROUP
Bien sûr, quelques petits changements à faire:
netbios name = HOSTNAME votre_hote être remplacé par votre
workgroup = Workgroup YOUR_WORKGROUP être remplacé par votre (qui est fixé sur Windows). Généralement, sur une machine Windows, le nom est workgrupului Workgroup ou MSHOME.
wins support = yes
Si vous ne possédez pas IP statique ou IP en utilisant une variété de raisons Dimana l'option devrait être fixé au-dessus du «non» au lieu de "oui".
[MesFichiers] est le nom de ului.Poate part être renommés de toute façon, mais devrait être évité espaces (comme le font les autres noms).
path = / media / samba / supposer que ce chemin est un disque dur ou une autre partition montée, et c'est là que les fichiers sont sauvegardés chercher part.
S'il n'est pas disponible un autre disque dur ou d'une autre partition, vous pouvez créer un dossier d'accueil, par exemple, où vous pouvez partager vos fichiers regarder:
# Sudo mkdir / home / samba
Dans ce cas, le chemin sera:
# Path = / home / samba /
Parce que / home / samba sera un dossier où vous avez à écrire de plus en plus, nous allons accorder les autorisations correctes:
# Sudo chmod 0777 / home / samba
A propos de ces paramètres devrait pormin service maintenant:
# Sudo / etc / init.d / samba démarrage
Plus besoin d'ajouter des utilisateurs, mais que la prochaine fois.
















