Samba (română)

From ArchWiki

Jump to: navigation, search
Article summary
Introducere în samba(7)
Disponibil în limbile
Česky
Dansk
Deutsch
English
Español
Italiano
Română
Русский
Türkçe
简体中文
正體中文
Pe aceeaşi temă
CUPS
Windows Network Share
Discover Network Shares

Contents

Pachete

Pachetul necesar funcţionării daimonului se numeşte samba. Pentru instalare se tastează:

# pacman -Sy samba 

Configurare

Schimbaţi directorul curent, astfel încât să ajungeţi la fişierul de configurare standard smb.conf.default. Acest fişier conţine declaraţiile de configurare precum şi informaţiile de partajare.

# cd /etc/samba 

În timpul instalării pachetului samba este salvat un fişier standard de configurare. smb.conf.default, care se recomandă să fie copiat (nu redenumit) cu denumirea de smb.conf. Acest fişier, smb.conf, va fi folosit de daimonul samba.

# cp smb.conf.default smb.conf 

Editarea fişierului smb.conf

Prima secţiune a fişierului este Global Parameters (parametri globali). Aceştia se referă la „curăţarea” opţiunilor pentru samba. Cea mai mare parte a modificărilor de care aveţi nevoie va fi făcută la această secţiune. Iată un exemplu:

#  Global Parameters
workgroup = HOME
netbios name = Bennett-DSLIN
encrypt passwords = yes
workgroup
este numele pentru un workgroup din care doriţi ca maşina Arch Linux să facă parte. Implicit în Windows XP, este MSHOME sau WORKGROUP. Verificaţi la maşina pe care se rulează Windows care este denumirea folosită pentru workgroup.
encrypt passwords
aceastei opţiuni îi este atribuită valoarea yes. Poate fi diferită de yes, dacă cealaltă maşină rulează Windows 95 ori Windows 98, fiindcă sistemele mai timpurii folosesc parole necriptate.
netbios name
este numele cu care doriţi ca această maşină să fie apară în Network Neighborhood (sau My Network Places la Windows XP).


Acum stabiliţi parametrii folosiţi la partajare (share). Cea mai simplă partajare va fi aceea în care utilizatorul poate accesa şi scrie propriul director home.

[homes]
browseable = no
read only = no

Dacă doriţi ca oricine sa vadă fişierele, dar numai anumite grupuri sa aibă permisiune de scriere (d.e., oricine poate vedea, dar numai grupul stuff poate scrie) această secţiune va arăta astfel:

[homes]
public = yes
writable = yes
write list = @staff

Dacă doriţi ca utilizatorii obişnuiţi din Windows să vadă o pagină home curată (să nu fie induşi în eroare de toate acele fişiere precedate de punct, cum ar fi ~/.bashrc) atunci această secţiune va arăta astfel:

[homes]
path = /home/%u/smb
browseable = no
read only = no
%u
este numele utilizatorilor. Asiguraţi-vă înainte că există fişierele /home/*/smb în toate directoarele home. Cel mai simplu ar fi să adăugaţi directorul smb în directorul /etc/skel, astfel încât fiecare utilizator nou să aibă automat directorul smb.
  mkdir /etc/skel/smb

Trecerea la partajarea altui director în afară de home nu este foarte dificilă, pentru că nu există practic decât încă două comenzi care nu se aplică la directoarele home. Acestea sunt comanda path şi utilizatorii acceptaţi, valid users.

[music]
path = /mnt/windows/Music/
browseable = yes
read only = yes
valid users = Bryan, Michael, David, Jane
path
este evident calea directorului partajat. Simplu, nu?
valid user
aduce la cunoştinţă serviciului samba care sunt utilizatori care au voie să se autentifice în directorul partajat. Din nou simplu, deşi aceasta metodă dă un pic mai mult de lucru. Nu uitaţi că numele de utilizatori trebuie să coincidă cu utilizatorii de pe maşina Arch Linux, şi obligatoriu coincid cu utilizatorii de pe maşina Windows.

O dată ce fişierul smb.conf este configurat, salvaţi fişierul şi ieşiţi din editor.

Utilizatori

Conform declaraţiei valid user din fişierul de configurare smb.conf, trebuie adăugaţi utilizatorii la lista utilizatorilor samba.

# smbpasswd -a <nume utilizator> 

Urmând instrucţiunile, se crează utilizatorul cu acceaşi parolă ca şi parola de pe maşina Windows, iar numele utilizator trebuie să fie acelaşi cu numele de pe maşina Arch Linux. Odată terminată operaţia de adăugare a utilizatorilor sunteţi gata. Aproape.

Pornirea daimonului

Dacă deja nu aţi executat pornirea daimonului, faceţi acest lucru acum, ca utilizator root:

# /etc/rc.d/samba stop 
# /etc/rc.d/samba start 

Acum urcaţi la etaj, sau mergeţi la maşina Windows şi executaţi restart. Când sistemul va deveni din nou utilizabil, autentificaţi-vă cu unul din numele declarate la valid user şi încercaţi să accesaţi directorul partajat (share). Veţi avea nevoie de parola introdusă la pasul utilizatori pentru autentificare.

Vezi şi

  • Samba la wiki.archlinux.de (germană)
Personal tools