Cunoașteți Linux: Înțelegerea smb.conf
- Categorie: Linux
Lângă fișierul xorg.conf (citiți-mi Cunoașteți Linux: Înțelegerea xorg.conf pentru mai multe ) fișierul smb.conf ar putea fi cel mai neînțeles dintre toate fișierele. O parte din motivul se datorează faptului că fișierul implicit este, bine, destul de mare și confuz. Când compari ceea ce tu nevoie vs ceea ce tu avea (cel puțin implicit), veți fi surprins de cât de simplu poate fi configurat Samba.
După instalarea Samba, fișierul smb.conf va avea o lungime de aproximativ 533 linii. Nu te teme. Este mult mai ușor decât pare.
Fișierul smb.conf este împărțit în secțiuni. Fiecare secțiune va începe cu o linie care arată:
[TITLU]
Unde TITLE este titlul real al blocului. Fiecare bloc reprezintă fie o configurație, fie o porțiune la care se pot conecta alte mașini. Veți avea, cel puțin, un bloc global și o singură cotă.
Global
Blocul global este unul dintre cele mai importante blocuri din fișierul dvs. smb.conf. Acest bloc definește configurația globală a serverului dvs. Samba. Acest bloc începe cu:
[global]
În cadrul blocurilor dvs. liniile dvs. de configurare vor fi alcătuite din:
opțiune = valoare
declarații.
Cele mai importante declarații de care aveți nevoie în blocul dvs. global sunt:
nume netbios = NUME
workgroup = WORKGROUP_NAME
securitate = SECURITY_TYPE
criptați parolele = DA / NU
fișier smb passwd = / path / to / smbpasswd
interfețe = ALLOWED_ADDRESSES
Valorile pentru fiecare opțiune de mai sus ar trebui să fie explicative. Există însă un lucru de remarcat. Dacă criptați parolele, va trebui să adăugați utilizatori (cu parole) cu comanda smbpasswd.
În cadrul blocului global, una dintre opțiunile mai importante este opțiunea de securitate. Această opțiune se referă la autentificare (modul în care utilizatorii vor putea să se autentifice). Există cinci tipuri diferite de securitate:
- ADS - Domeniul Active Directory
- Domeniu - Verificare utilizator prin Domeniul NT primar sau Backup
- Server - Serverul Samba transmite autentificarea unui alt server
- Partajare - Utilizatorii nu trebuie să introducă numele de utilizator sau parola (până când încearcă să acceseze un anumit director)
- Utilizator - Utilizatorii trebuie să furnizeze un nume de utilizator / parolă valabil. Aceasta este implicită.
Partajează blocuri
Următoarele blocuri se vor referi la acțiuni individuale. Veți avea nevoie de un bloc diferit pentru fiecare director pe care doriți să îl partajați utilizatorilor Samba. Un bloc de partaj tipic va arăta astfel:
[SHARE NAME]
comentariu = COMENTARIU
calea = / calea / to / share
scriebil = DA / NU
mode create = VALOARE NUMERICĂ
modul director = VALORĂ NUMERICĂ
blocare = DA / NU
Totul din capacele de mai sus va fi definit în funcție de nevoile dvs. Înscrierile complicate vor fi modurile de creare și director. Ceea ce face acest lucru este să definească permisiunile pentru orice fișier creat, precum și directoarele de partajare. Deci valorile vor fi sub forma 0700 sau 0600 (în funcție de nevoile dvs. de permisiune). Nu uitați, veți avea nevoie de un bloc de partajare pentru fiecare director pe care doriți să îl partajați.
Desigur, există o mulțime de opțiuni care pot fi utilizate în Samba. Multe dintre aceste opțiuni vor intra în blocul global.
Printer Block
De asemenea, puteți defini un bloc pentru a partaja imprimantele. Acest bloc va începe cu:
[imprimante]
și va conține opțiuni precum:
comentariu = COMENTARIU
calea = / PATH / TO / PRINTER / SPOOL
navigabil = DA / NU
oaspete ok = DA / NU
scriebil = DA / NU
printable = DA / NU
mode create = VALOARE NUMERICĂ
Exemplu smb.conf
Am o unitate externă pe care o montez / media / muzică și îmi distribuie rețeaua de acasă cu următoarele smb.conf fişier:
[global]
nume netbios = MONKEYPANTZ
grup de lucru = MONKEYPANTZ
securitate = utilizator
criptați parolele = da
fișier smb passwd = / etc / samba / smbpasswd
interfețe = 192.168.1.1/8
[muzică de perete]
comment = Biblioteca muzicală
calea = / media / muzica
scriebil = da
Mod de creare = 0600
modul director = 0700
blocare = da
Si asta e. Aceasta este întreaga mea smb.conf fişier. Acordat Distribuie doar un singur director, dar arată cât de simplu smb.conf poate fi pentru a configura.