Skocz do zawartości




Zdjęcie

Serwer plików Samba na Linuxie Slackware 12.2


  • Zaloguj się, aby dodać odpowiedź
Brak odpowiedzi do tego tematu

#1 Isgaroth

Isgaroth

    1

  • Members
  • PipPip
  • 21 postów

Napisano 21 luty 2010 - 16:36

Serwer jest to komputer (serwer) lub program, który udostępnia zasoby dyskowe danego komputera, w szczególności zapewnia dostęp do plików (źródło www.wikipedia.org)

Konfiguracja Serwera:

1)
Sprawdzamy czy Samba jest zainstalowana na naszym komputerze.
W tym celu wpisujemy komendę:
pkgtool
W oknie Slackware Package Tool wybieramy View i szukamy Samby.





-Jesli jednak Samba nie została zainstalowana musimy zainstalowac ją ręcznie. W tym celu:

a)
Pobieramy pakiet instalacyjny (np. ten: www.samba.org/samba/ftp/stable/samba-3.4.5.tar.gz)

B)
Rozpakowywujemy go poleceniem:
tar -zxvf nazwa.tar.gz

2)
Tworzymy użytkownika lokalnie, bedzie miał on dostęp do plikow/folderów na serwerze, wpisujemy komendę:
addusser
I wpisujemy niezbędne dane (wystarczy jak ustawimy login i hasło a reszte opcji można pominąć).

3)
Tworzymy folder (w katalogu głównym), który bedziemy chcieli udostępnić i nadajemy odpowiednie prawa do niego użytkownikowi.

a)
Tworzenie folderu:
mkdir nazwa_folderu

B)
Nadawanie praw:
chown nazwa_właściciela.nazwa_grupy katalog

Jeśli katalog nie jest pusty, to do komendy dodajemy atrybut -R
chown -R nazwa_właściciela.nazwa_grupy katalog
chmod numer_praw /katalog

(np. chmod 777 /katalog - użytkownik bedzie mial pełne prawwa do katalogu)

nazwa_właściciela - nazwa użytkownika którego tworzyliśmy w pkt. 2





R- odczyt
W- zapis
X- wykonanie (odpowiednik Windowsowego .exe)
1- włączone
0- wyłączone

4)
Zakładamy konto ROOT w Sambie poleceniem:
smbpasswd -a root
Następnie ustawiamy hasło

5)
Tworzymy urzytkownika w Sambie poleceniem:
smbpasswd -a nazwa_użytkownika

nazwa_użytkownika - wpisujemy nazwę użytkownika którego stworzyliśmy w pkt 2.

6)
Usuwamy stary plik konfiguracyjny Samby poleceniem:
rm /etc/samba/smb.conf-sample


7)
Tworzymy nowy plik w katalogu /etc/samba o nazwie smb.conf
touch /etc/samba/smb.conf

8)
Edytujemy plik poleceniem:
mcedit /etc/samba/smb.conf
Wpisujemy w nim następujące rzeczy:

[global]
workgroup=wpisujemy nazwę (jaka chcemy)
netbios name= wpisujemy nazwę (jaka chcemy)
//teraz część w której udostępniamy katalog
[nazwa] //nazwa - jest ona tylko dla nas, moze to być np nazwa katalogu udostępnianego
path=/scieżka_do_katalogu_który_chcemy_udostępnić
read only=no

Jeśli chcemy udostępnić więcej niż jeden plik/folder to powtarzamy blok:
[nazwa]
path=/scieżka_do_katalogu_który_chcemy_udostępnić
read only=no

9)
Możemy przetestować nasz plik konfiguracyjny pod kątem błędów, w tym celu wydajemy komendę:
testparm





10)
Uruchamiamy usługę Samba poleceniami:
nmbd
smbd

11)
Wchodzimy na serwer wpisując
\\ip_serwera









12)
Jeśli chcemy usunąć użytkownika z Samby wpisujemy polecenie:
smbpasswd -x nazwa_użytkownika





Prodanik został napisany w oparciu o własne doświadczenie.
Wszystkie zdjęcia użyte w poradniku są mojego autorstwa.








Zmieniony przez - Isgaroth w dniu 2010-03-07 20:50:58




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych


Pozycjonowanie strony: Virtual Development