Jak zainstalować Sambę na Ubuntu ⋆ ALexHost SRL

Sprawdź swoje umiejętności we wszystkich naszych usługach hostingowych i otrzymaj 15% zniżki!

Użyj kodu przy kasie:

Skills
05.12.2024

Jak zainstalować Sambę na Ubuntu

Samba to pakiet oprogramowania typu open source, który umożliwia udostępnianie plików i drukarek między komputerami z systemem Windows i systemami uniksowymi, takimi jak Ubuntu. Instalując Sambę, można utworzyć płynne połączenie między systemami Linux i Windows, umożliwiając udostępnianie plików w sieci. Oto przewodnik krok po kroku, jak zainstalować i skonfigurować Sambę na Ubuntu.

1. Aktualizacja pakietów systemowych

Przed instalacją Samby, dobrą praktyką jest aktualizacja pakietów systemowych:

sudo apt update && sudo apt upgrade

2. Zainstaluj Sambę

Zainstaluj pakiet Samba uruchamiając:

sudo apt install samba

Aby potwierdzić instalację, sprawdź wersję Samby:

smbd –version

3. Konfiguracja Samby

Po instalacji należy skonfigurować Sambę, edytując jej główny plik konfiguracyjny, smb.conf.

Krok 1: Otwórz plik konfiguracyjny Samby

sudo nano /etc/samba/smb.conf

Krok 2: Konfiguracja katalogu współdzielonego

Wybierz katalog, który chcesz udostępnić w sieci. W tym przykładzie utworzymy folder o nazwie udostępniony w katalogu domowym.

mkdir ~/shared chmod 777 ~/shared

Polecenie chmod 777 ustawia uprawnienia, aby każdy mógł odczytywać, zapisywać i wykonywać pliki w udostępnionym katalogu.

Krok 3: Konfiguracja Samby dla katalogu współdzielonego

W pliku smb.conf przewiń do końca i dodaj następujące linie:

[SharedFolder] path = /home/username/shared available = yes valid users = username read only = no browsable = yes public = yes writable = yes

Zastąp nazwę użytkownika swoją rzeczywistą nazwą użytkownika Ubuntu. Ta konfiguracja umożliwia określonemu użytkownikowi dostęp do folderu współdzielonego.

4. Tworzenie użytkownika Samba

Aby ograniczyć dostęp, należy dodać hasło specyficzne dla Samby dla użytkownika:

sudo smbpasswd -a username

Wprowadź i potwierdź hasło. Hasło to będzie wymagane do uzyskania dostępu do folderu udostępnionego z systemu zdalnego.

5. Uruchom ponownie usługi Samba

Po skonfigurowaniu uruchom ponownie usługę Samba, aby zastosować zmiany:

sudo systemctl restart smbd

Można również włączyć uruchamianie Samby przy starcie systemu:

sudo systemctl enable smbd

6. Dostęp do folderu współdzielonego z systemu Windows

Na komputerze z systemem Windows można teraz uzyskać dostęp do folderu współdzielonego Ubuntu:

  • Otwórz Eksplorator plików.
  • Wprowadź ścieżkę sieciową do komputera z Ubuntu, na przykład \\ubuntu_ip_address\SharedFolder.
  • Po wyświetleniu monitu wprowadź nazwę użytkownika i hasło Samba.

Udostępniony folder powinien być teraz dostępny z systemu Windows, umożliwiając odczyt, zapis i modyfikację plików.

7. Uzyskiwanie dostępu do udziałów Samba z innego systemu Linux

W innym systemie Linux użyj następującego polecenia, aby uzyskać dostęp do katalogu współdzielonego:

smbclient //ubuntu_ip_address/SharedFolder -U username

8. Dodatkowe opcje konfiguracji

Konfigurację Samby można dodatkowo dostosować, aby kontrolować dostęp, ustawić uprawnienia tylko do odczytu lub zdefiniować wiele folderów współdzielonych. Oto kilka dodatkowych ustawień:

  • Dostęp tylko do odczytu: Ustaw tylko do odczytu = tak, aby zapobiec modyfikacjom.
  • Guest Access: Dodaj guest ok = yes, aby umożliwić anonimowym użytkownikom dostęp do folderu udostępnionego.
  • Restrict IP Access: Użyj hosts allow, aby ograniczyć dostęp do określonych adresów IP.

9. Zabezpieczanie Samby

Aby zabezpieczyć konfigurację Samby:

  • Wyłącz dostęp gości, jeśli nie jest potrzebny.
  • Używaj silnych haseł dla użytkowników Samby.
  • Ogranicz uprawnienia do folderów współdzielonych tylko do niezbędnych użytkowników.

Wnioski

Instalacja Samby na Ubuntu pozwala skonfigurować międzyplatformowe udostępnianie plików, ułatwiając systemom Linux i Windows udostępnianie plików w tej samej sieci. Konfigurując foldery współdzielone i ustawiając uprawnienia użytkowników, można zapewnić zarówno funkcjonalność, jak i bezpieczeństwo konfiguracji Samby.

Sprawdź swoje umiejętności we wszystkich naszych usługach hostingowych i otrzymaj 15% zniżki!

Użyj kodu przy kasie:

Skills