Linux BSD
Strona główna

Czym jest FreeBSD

No ip

Instalacja oprogramowania w linuxie

Instalacja samby

konfiguracja vsftpd


Wstęp :

Samba umożliwia w prostych słowach przeglądabue zasobów linuxowych z pod Windows i zasobów komputerów Windowsa pod linuxem, wtedy serwer linuxa może funkcjonować jako serwer domeny NT, opisze tu jak najprościej skonfigurować naszego linuxa tak, by "zobaczyć" go w "otoczeniu sieciowym".



Instalacja



Instalację samby opiszę na dystrybucji gentoo, bo sam takiej używam i, za działanie opisu na innych dystrybucjach nie daję gwarancji.



Po pierwsze musimy ściągnąć, skompilować i zainstalować serwer samby, w gentoo najlepiej to zrobić poprzez polecenie : emerge samba. Po wydaniu tego polecenia, wszystkie zależności pakietowe i inne składniki niezbędne do instalacji samby zostaną zainstalowane, może to chwile potrwać.



Po zakończeniu instalacji i kompilacji pakietów samby musimy wyedytować jej plik konfiguracyjny, np. edytorem nano wpisując :

Nano -w /etc/samba/smb.conf. - przykładowy plik samby, który zapewni już jej prawidłowe działanie może wyglądać tak :



[global] - sekcja konfiguracyjna.

workgroup = G1 - Określa nazwe naszej grupy roboczej ( jest to dokładny odpowiednik pola grupa robocza w Windows.

netbios name = linux - nazwa kompuyeta z sambą ( odpowiednik pola nazwa kompuyeta w Windows. )

server string = serwer - komentarz do serwera.- cos jak pole "opis komputera" w Windows

interfaces = eth0 - Iterfaces sieciowy., który będzie miał dostęp do samby.

character set = ISO8859-2 - Strona kodowa. serwera

client code page = 852 - Strona kodowa klienta.

encrypt passwords = yes - yes - hasła będą zaszyfrowane. no - hasła jawne.

smb passwd file = /etc/smbpasswd - lokalizacja pliku haseł samby

log file = /var/log/samba/log.%m - określa lokalizację pliku z logami serwera samby

log level = 1 - Określa jak wiele informacji ma być przechowywanych w logach w skali od

1 - bardzo dużo do 10 - bardzo dużo.

max log size = 800 - Maksymalny rozmiar logów ( w KB )

host allow = all - określamy jakie hosty mają mieć dostęp do naszej samby - all pozwala wszystkim na dostęp, ale możemy np. wpisać zamiast all - 192.168.0 - da to dostęp tylko hostom z adresami od 192,168.0.1 do 192.168.0.255

host deny = to samo co host allow ale tu podajesz adresy hostów którym odmawiamy dostępu do samby.

hide dot files = yes - ukrywa pliki, których nazwa zaczyna Si ę od kropki





Teraz zajmijmy się samym udziałem, wszystkie udziały są deklarowane bezpośrednio pod sekcją konfiguracyjną

[jozek_backup] - Nazwa udziału.
comment = jozek - Komentarz do udziału
path = /home/user/samba - ścieżka do udostępnionego udziału ( katalog musi istnieć )
writable = yes - umożliwimy zapis do udostępnionego katalogu
guest ok = yes - umożliwiamy dostęp z konta gościa
browseable = yes - umożliwia przeglądanie zasobu.

Kolejny udział udostępniamy w identyczny sposób po prostu oddzielając enterem.



Teraz zapisujemy plik konfiguracyjny, a następnie poleceniem "testparm" sprawdzamy poprawność składni tego pliku, jeśli wszystko jest ok. pozostaje nam tylko dodać sambę do domyślnego poziomu uruchamiania - w gentoo robimy to poleceniem :

rc-update add samba default
rc-update add smbd default
rc-update add nmbd default



To tyle, teraz nasza samba powinna już działac


Informacje zawarte na niniejszej stronie w całości pochodzą z serwisu Wikipedia.org