Crmgo Blog

szybka instalacja Samby

szybka instalacja Samby

Aby zainstalować „samby” w CentOS, skorzystamy z naszego starego, dobrego „jama”: yum install -y samba. Flaga -y służy do wcześniejszego potwierdzenia wszystkich pytań, aby nie trzeba było wielokrotnie wpisywać „yes”. Po pobraniu około 24 megabajtów danych i krótkiej instalacji przystępujemy do konfiguracji.

szybka instalacja Samby

Aby zainstalować „samby” w CentOS, skorzystamy z naszego starego, dobrego „yuma”:

yum install -y samba

-y wcześniej potwierdzamy wszystkie pytania, aby nie wpisywać wielokrotnie „yes”

Po pobraniu około 24 megabajtów i krótkiej instalacji przystępujemy do konfiguracji.

Najpierw utworzymy foldery, które będziemy współdzielić (jeśli nie chcesz udostępniać już istniejących w systemie katalogów).

mkdir -m 777 /home/incoming

tworzymy w katalogu /home folder /incoming i nadajemy pełny dostęp do odczytu, zapisu i wykonywania wszystkim użytkownikom

mkdir -m 777 /home/read

Tworzymy w tym samym katalogu folder /read z tymi samymi uprawnieniami, co w poprzednio utworzonym folderze (uprawnienia dostępu, oczywiście, możesz ustawić inne, w zależności od polityki bezpieczeństwa Twojego serwera; tutaj rozpatrujemy najprostszą instalację anonimowego serwera SAMBA)

Następnie przechodzimy do konfiguracji pliku konfiguracyjnego „samby” /etc/samba/smb.conf
Domyślnie zawiera on już wstępny konfig z mnóstwem komentarzy i ustawień. Można go oczywiście edytować i, nieco poczytawszy literaturę, stworzyć swój własny, super inteligentny i nie do przebicia konfig, ale jak już wcześniej powiedziałem, uruchamiamy najprostszą konfigurację, więc nadpisujemy nasz plik poleceniem:

>/etc/samba/smb.conf

Następnie wpisujemy do naszego pustego konfigu następujące dane:


[global]

workgroup = workgroup
netbios name = CentOS
server string = MyServer
security = share
browseable = Yes

[incoming]

path = /home/incoming
readonly = No
guest ok = Yes

[read]

path = /home/read
readonly = Yes
guest ok = Yes


Osobie władającej choćby szkolną wiedzą z języka angielskiego nie będzie trudno zrozumieć znaczenie tego konfigu:

[global] - w tym bloku opisane są globalne ustawienia naszego serwera
workgroup = „nazwa grupy roboczej w Twojej sieci”

netbios name = „nazwa Twojego komputera, która będzie wyświetlana w „Sieci” (Network Neighborhood)”
server string = „opis Twojego komputera może być dowolnym zdaniem (w tym w języku rosyjskim)”
security = „poziom bezpieczeństwa Twojego serwera Samba” (w tym przypadku share )
browseable = „widoczność zasobu w sieci” (jeśli ustawisz NO, do udostępnionego zasobu można będzie wejść tylko podając w pasku adresu jawną ścieżkę do współdzielonego folderu)
[incoming] - „nazwa naszego folderu w sieci, a także blok z ustawieniami dla tego folderu”

path = „pełna ścieżka w systemie do folderu, który udostępniamy”

readonly = „uprawnienia do zapisu”, NO – można zapisywać w tym folderze, Yes – folder jest dostępny dla użytkowników tylko do odczytu (w ten sposób folder incoming ma „pełny dostęp”, a folder read – tylko do odczytu)

[read] - "nazwa naszego folderu w sieci, a także blok ustawień dla tego folderu"

Więc, konfiguracja została pomyślnie wypełniona - zapisujemy i zamykamy ją.

Sprawdźmy, dla pewności, czy nie popełniliśmy błędów składniowych w naszym pliku, przy użyciu polecenia testparm:

testparm /etc/samba/smb.conf

Jeśli wszystko jest w porządku, uruchamiamy nasz serwer:

service smb start

Wszystko powinno się pomyślnie uruchomić.

Dodajemy nasz serwis smb do "autostartu":

chkconfig --level 2345 smb on

lub ustawiamy "gwiazdkę" obok smb w menu "usługi systemowe", za pomocą polecenia SETUP.

Na tym kończy się cała prosta procedura uruchamiania SAMBY.
Sprawdzamy w przeglądarce dowolnego wolnego komputera w sieci, nasze nowo otwarte zasoby i wspominamy dobrym słowem autora artykułu ;-).

Uwaga: wpis mógł powstać z pomocą AI i redakcji. Odpowiedzialny: Dmytro Lomaka, Kaltenkirchen.