Installer et configurer Samba
Posté le: Juillet 11, 2009 à 20:04 | Tags: Linux , réseau , samba , smb , tcp / ip , gagneSamba est un logiciel libre, qui permet aux systèmes d'exploitation basés sur Unix pour "voir" le réseau avec les PC Windows. Samba est effectivement 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 oeuvre dans Windows Voisinage réseau), WINS et Active Directory (ce qui devrait être réglé pour Kerberos ).
Tout d'abord, pour réussir à mettre Samba d'être la machine qui exécute Linux d'avoir une adresse IP statique. Sinon, il ne sera 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êt
smb.conf est le fichier de configuration de Samba. Nous renommer ce fichier dans ce qui suit:
# 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 avons modifier le nouveau fichier dans votre éditeur favori:
# Sudo gedit / etc / samba / smb.conf
Donc, ce serait être mis dans le nouveau fichier:
[Global]
; Les paramètres du serveur générales
netbios name = votre_hote
server string =
workgroup = YOUR_WORKGROUP
annoncer la version = 5.0
options de prise = TCP_NODELAY SO_KEEPALIVE SO_RCVBUF = 8192 SO_SNDBUF IPTOS_LOWDELAY = 8192
passdb backend = tdbsam
security = user
mots de passe vides = true
username map = / etc / samba / smbusers
name resolve order = hôtes victoires bcast
wins support = yes
printing = CUPS
printcap name = Une CUPS
syslog = 1
syslog only = yes
; REMARQUE: Si vous avez besoin d'accéder aux répertoires personnels des utilisateurs décommenter la
; Les lignes et les ci-dessous Réglez les paramètres de votre contenu de coeurs.
; [Homes]
; Valid utilisateurs% = S
; Créer mode = 0600
; Directory en mode = 0755
; Browseable = no
; Read only = no
; Veto files = / * {*} / * / Mail / bin /..
; NOTE: Seulement nécessaire si vous exécutez la samba en tant que 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: Encore une fois - Nécessaire uniquement si vous utilisez un contrôleur de domaine principal.
; [Profils]
; Path = / var / lib / samba / profils
; Les utilisateurs valides U% =
; Créer mode = 0600
; Directory en mode = 0700
; Inscriptible = oui
; Browseable = no
; NOTE: Dans cet endroit où vous pouvez créer un référentiel pilote d'imprimante pour
; Windows - je vais couvrir ce sujet dans une autre HOWTO.
[Print $]
path = / var / lib / samba / printers
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 avez besoin de 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 = no
create mask = 0644
directory mask = 0755
force user = votre_nom_utilisateur
force du groupe = YOUR_USERGROUP
Bien sûr, à faire quelques changements:
netbios name = HOSTNAME votre_hote être remplacé par votre
groupe de travail YOUR_WORKGROUP = être remplacé par votre groupe de travail (qui est défini sur Windows). En règle générale, sur Windows, le nom est workgrupului groupe de travail ou MSHOME.
wins support = yes
Si vous avez une adresse IP statique ou utiliser un des raisons différentes Dimana IP, l'option ci-dessus doit être réglé sur «non» au lieu de «oui».
[MesFichiers] est le nom de partage ului.Poate être renommé de toute façon, mais devrait être évitée espaces (ainsi que pour les autres noms).
path = / media / samba / Supposons que ce chemin est un disque dur monté ou une autre partition, et c'est là que les fichiers sont enregistrés regard action.
Si ce n'est pas à disposition un autre disque dur ou une autre partition, vous pouvez créer un dossier d'accueil, par exemple, où vous pouvez partager vos fichiers semblent:
# Sudo mkdir / home / samba
Dans ce cas, le chemin sera:
# Path = / home / samba /
Parce que / home / samba sera un dossier où vous avez à écrire plus de monde, nous allons accorder les autorisations correctes:
# Sudo chmod 0777 / home / samba
A propos de ce paramètre doit être aurait pormin service maintenant:
# Sudo / etc / init.d / samba start
Nous devons ajouter des utilisateurs.
Tout d'abord, pour réussir à mettre Samba d'être la machine qui exécute Linux d'avoir une 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êt
smb.conf est le fichier de configuration de Samba. Nous renommer ce fichier dans ce qui suit:
# 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 avons modifier le nouveau fichier dans votre éditeur favori:
# Sudo gedit / etc / samba / smb.conf
Donc, ce serait être mis dans le nouveau fichier:
[Global]
; Les paramètres du serveur générales
netbios name = votre_hote
server string =
workgroup = YOUR_WORKGROUP
annoncer la version = 5.0
options de prise = TCP_NODELAY SO_KEEPALIVE SO_RCVBUF = 8192 SO_SNDBUF IPTOS_LOWDELAY = 8192
passdb backend = tdbsam
security = user
mots de passe vides = true
username map = / etc / samba / smbusers
name resolve order = hôtes victoires bcast
wins support = yes
printing = CUPS
printcap name = Une CUPS
syslog = 1
syslog only = yes
; REMARQUE: Si vous avez besoin d'accéder aux répertoires personnels des utilisateurs décommenter la
; Les lignes et les ci-dessous Réglez les paramètres de votre contenu de coeurs.
; [Homes]
; Valid utilisateurs% = S
; Créer mode = 0600
; Directory en mode = 0755
; Browseable = no
; Read only = no
; Veto files = / * {*} / * / Mail / bin /..
; NOTE: Seulement nécessaire si vous exécutez la samba en tant que 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: Encore une fois - Nécessaire uniquement si vous utilisez un contrôleur de domaine principal.
; [Profils]
; Path = / var / lib / samba / profils
; Les utilisateurs valides U% =
; Créer mode = 0600
; Directory en mode = 0700
; Inscriptible = oui
; Browseable = no
; NOTE: Dans cet endroit où vous pouvez créer un référentiel pilote d'imprimante pour
; Windows - je vais couvrir ce sujet dans une autre HOWTO.
[Print $]
path = / var / lib / samba / printers
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 avez besoin de 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 = no
create mask = 0644
directory mask = 0755
force user = votre_nom_utilisateur
force du groupe = YOUR_USERGROUP
Bien sûr, à faire quelques changements:
netbios name = HOSTNAME votre_hote être remplacé par votre
groupe de travail YOUR_WORKGROUP = être remplacé par votre groupe de travail (qui est défini sur Windows). En règle générale, sur une machine Windows, le nom est workgrupului groupe de travail ou MSHOME.
wins support = yes
Si vous avez une adresse IP statique ou utiliser un des raisons différentes Dimana IP, l'option ci-dessus doit être réglé sur «non» au lieu de «oui».
[MesFichiers] est le nom de partage ului.Poate être renommé de toute façon, mais devrait être évitée espaces (ainsi que pour les autres noms).
path = / media / samba / Supposons que ce chemin est un disque dur monté ou une autre partition, et c'est là que les fichiers sont enregistrés regard action.
Si ce n'est pas à disposition un autre disque dur ou une autre partition, vous pouvez créer un dossier d'accueil, par exemple, où vous pouvez partager vos fichiers semblent:
# Sudo mkdir / home / samba
Dans ce cas, le chemin sera:
# Path = / home / samba /
Parce que / home / samba sera un dossier où vous avez à écrire plus de monde, nous allons accorder les autorisations correctes:
# Sudo chmod 0777 / home / samba
A propos de ce paramètre doit être aurait pormin service maintenant:
# Sudo / etc / init.d / samba start
Plus besoin d'ajouter des utilisateurs, mais cette fois viitoare.Samba est une open source, qui permet aux systèmes d'exploitation basés sur Unix pour "voir" le réseau avec les PC Windows. Samba est effectivement 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 oeuvre dans Windows Voisinage réseau), WINS et Active Directory (ce qui devrait être réglé pour Kerberos).
Tout d'abord, pour réussir à mettre Samba d'être la machine qui exécute Linux d'avoir une 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êt
smb.conf est le fichier de configuration de Samba. Nous renommer ce fichier dans ce qui suit:
# 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 avons modifier le nouveau fichier dans votre éditeur favori:
# Sudo gedit / etc / samba / smb.conf
Donc, ce serait être mis dans le nouveau fichier:
[Global]
; Les paramètres du serveur générales
netbios name = votre_hote
server string =
workgroup = YOUR_WORKGROUP
annoncer la version = 5.0
options de prise = TCP_NODELAY SO_KEEPALIVE SO_RCVBUF = 8192 SO_SNDBUF IPTOS_LOWDELAY = 8192
passdb backend = tdbsam
security = user
mots de passe vides = true
username map = / etc / samba / smbusers
name resolve order = hôtes victoires bcast
wins support = yes
printing = CUPS
printcap name = Une CUPS
syslog = 1
syslog only = yes
; REMARQUE: Si vous avez besoin d'accéder aux répertoires personnels des utilisateurs décommenter la
; Les lignes et les ci-dessous Réglez les paramètres de votre contenu de coeurs.
; [Homes]
; Valid utilisateurs% = S
; Créer mode = 0600
; Directory en mode = 0755
; Browseable = no
; Read only = no
; Veto files = / * {*} / * / Mail / bin /..
; NOTE: Seulement nécessaire si vous exécutez la samba en tant que 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: Encore une fois - Nécessaire uniquement si vous utilisez un contrôleur de domaine principal.
; [Profils]
; Path = / var / lib / samba / profils
; Les utilisateurs valides U% =
; Créer mode = 0600
; Directory en mode = 0700
; Inscriptible = oui
; Browseable = no
; NOTE: Dans cet endroit où vous pouvez créer un référentiel pilote d'imprimante pour
; Windows - je vais couvrir ce sujet dans une autre HOWTO.
[Print $]
path = / var / lib / samba / printers
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 avez besoin de 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 = no
create mask = 0644
directory mask = 0755
force user = votre_nom_utilisateur
force du groupe = YOUR_USERGROUP
Bien sûr, à faire quelques changements:
netbios name = HOSTNAME votre_hote être remplacé par votre
groupe de travail YOUR_WORKGROUP = être remplacé par votre groupe de travail (qui est défini sur Windows). En règle générale, sur une machine Windows, le nom est workgrupului groupe de travail ou MSHOME.
wins support = yes
Si vous avez une adresse IP statique ou utiliser un des raisons différentes Dimana IP, l'option ci-dessus doit être réglé sur «non» au lieu de «oui».
[MesFichiers] est le nom de partage ului.Poate être renommé de toute façon, mais devrait être évitée espaces (ainsi que pour les autres noms).
path = / media / samba / Supposons que ce chemin est un disque dur monté ou une autre partition, et c'est là que les fichiers sont enregistrés regard action.
Si ce n'est pas à disposition un autre disque dur ou une autre partition, vous pouvez créer un dossier d'accueil, par exemple, où vous pouvez partager vos fichiers semblent:
# Sudo mkdir / home / samba
Dans ce cas, le chemin sera:
# Path = / home / samba /
Parce que / home / samba sera un dossier où vous avez à écrire plus de monde, nous allons accorder les autorisations correctes:
# Sudo chmod 0777 / home / samba
A propos de ce paramètre doit être aurait pormin service maintenant:
# Sudo / etc / init.d / samba start
Plus besoin d'ajouter des utilisateurs, mais que la prochaine fois.
























