Samba (română)
From ArchWiki
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ă)