Jak tworzyć udział sieci za pomocą samba w Linux

Jak tworzyć udział sieci za pomocą samba w Linux

Samba to popularny pakiet oprogramowania typu open source, który umożliwia systemom Linux udostępnianie plików i drukarek z innymi systemami operacyjnymi, w tym systemem Windows. Konfigurowanie podziału sieci za pomocą samby w Linux jest stosunkowo prostym procesem i można go wykonać w kilku krokach.

Krok 1: Zainstaluj samba

Pierwszym krokiem w konfigurowaniu podziału sieci za pomocą Samby jest upewnienie się, że oprogramowanie Samba jest zainstalowane w systemie Linux. Możesz to zrobić za pomocą menedżera pakietów dystrybucji do zainstalowania pakietu „Samba”. Na przykład w systemach opartych na debian, takich jak Ubuntu, możesz zainstalować Samba za pomocą następującego polecenia:

sudo yum instaluj samba ## Centos i Redhat Systems  sudo dnf instaluj samba ## Fedora 22+ Systems  sudo apt instal samba ## Systemy oparte na debian  

Krok 2: Skonfiguruj samba

Po zainstalowaniu Samby musisz skonfigurować ją, aby skonfigurować udział sieci. Plik konfiguracyjny dla samby znajduje się pod adresem „/Etc/samba/smb.konf ”. Możesz otworzyć ten plik za pomocą edytora tekstu, takiego jak Nano lub VI.

W pliku konfiguracyjnym musisz zdefiniować nowy udział, dodając następujące wiersze:

[share-nazwa] ścieżka =/ścieżka/do/share vital = tak gość ok = tak
1234[share-nazwa] ścieżka =/ścieżka/do/share vital = tak gość ok = tak

Zastępować „Share-Nazwa” z nazwą twojego udziału i „/ścieżka/do/udostępniania” ze ścieżką do katalogu, który chcesz udostępnić. Opcja „Writable” pozwala użytkownikom pisać do udziału, a „Guest OK” umożliwia anonimowy dostęp do gościa do udziału.

Krok 3: Ustaw uprawnienia

Następnie musisz ustawić uprawnienia do katalogu, które chcesz udostępnić. Domyślnie Samba działa jako użytkownik „nikogo”, więc musisz upewnić się, że katalog jest czytelny i zapisany przez tego użytkownika.

Możesz to zrobić za pomocą polecenia „CHMOD”, aby ustawić uprawnienia w katalogu. Na przykład, aby katalog był czytelny i zapisany przez wszystkich, możesz użyć następującego polecenia:

sudo chmod 777/ścieżka/do/share  

Krok 4: Uruchom ponownie sambę

Po wprowadzeniu niezbędnych zmian w pliku konfiguracyjnym i ustawienia uprawnień w katalogu, musisz ponownie uruchomić usługę Samba, aby zastosować zmiany. Możesz to zrobić za pomocą następującego polecenia:

sudo systemctl restartuj smbd.praca  

Krok 5: Uzyskaj dostęp do udziału

Twój udział samby jest teraz skonfigurowany i gotowy do użycia. Aby uzyskać dostęp do udostępniania z innego komputera w sieci, musisz przejrzeć nazwę hosta lub adres IP systemu Linux w menedżerze plików na drugim komputerze. Na przykład w systemie Windows możesz przeglądać system Linux, otwierając Eksplorator Windows i wpisując „\\ Linux-System \ share-nazwa” w pasku adresu, gdzie „Linux-system” jest nazwą hosta lub adres IP Linux System i „Share-Nazwa” to nazwa udziału zdefiniowanego w pliku konfiguracyjnym.

Po uzyskaniu dostępu do udziału powinieneś być w stanie odczytać i zapisywać pliki do katalogu z drugiego komputera.

\\ 192.168.1.110 \ Share-Nazwa 

Wniosek

Podsumowując, skonfigurowanie udziału sieciowego za pomocą Samby w Linux jest prostym procesem, który można wykonać w kilku krokach. Postępując zgodnie z krokami opisanymi w tym artykule, możesz szybko i łatwo udostępniać pliki i foldery między Linux i innymi systemami operacyjnymi w sieci.