Samba to fantastyczne narzędzie; dzięki niemu komputery stacjonarne, laptopy i serwery z systemem Linux mogą obsługiwać udziały plików zgodne z systemem Windows/Mac OS. Ten przewodnik pokaże Ci, jak zainstalować i skonfigurować Sambę na Debianie 11 Bullseye.
  
Uwaga: ten przewodnik zakłada, że używasz Debiana 11. Jednak instrukcje powinny być takie same, jeśli używasz Debiana 10 lub starszego. Zapraszam do śledzenia.
Jak zainstalować Sambę – GUI
Jeśli wolisz używać GUI w Debianie, z przyjemnością dowiesz się, że instalacja Samby przy użyciu interfejsu graficznego jest możliwa. Aby to zrobić, zacznij od otwarcia „ Menedżera pakietów Synaptic ”.
  
Po otwarciu Synaptic znajdź ikonę wyszukiwania w prawym górnym rogu i kliknij ją myszą. Po wybraniu tej ikony kliknij pole wyszukiwania i wpisz „samba”. Po wpisaniu słowa kluczowego naciśnij przycisk „Szukaj”.
Po kliknięciu przycisku „Wyszukaj” Menedżer pakietów Synaptic wyświetli pakiety Debiana dostępne w oficjalnych repozytoriach. Przewiń wyniki wyszukiwania, znajdź „samba” i kliknij go prawym przyciskiem myszy.
Po kliknięciu prawym przyciskiem myszy „samba” wybierz opcję „Zaznacz do instalacji”. Gdy wybierzesz tę opcję w menu prawym przyciskiem myszy, Menedżer pakietów Synaptic wybierze wszystkie dodatkowe pakiety, których Samba potrzebuje do uruchomienia w systemie Debian 11 Bullseye.
Naciśnij przycisk „Zaznacz” w wyskakującym oknie Menedżera pakietów Synaptic, aby potwierdzić, że chcesz zainstalować Sambę w systemie Debian. Następnie znajdź przycisk „Zastosuj” w Synaptic i kliknij go, aby zainstalować Sambę.
Jak zainstalować Sambę – Terminal
Będziesz musiał otworzyć terminal, aby zainstalować Sambę na Debianie 11 Bullseye za pomocą wiersza poleceń. Możesz otworzyć okno terminala w systemie Debian, naciskając Ctrl + Alt + T lub wyszukując „Terminal” w menu aplikacji.
Gdy okno terminala jest otwarte i gotowe do użycia, uruchom polecenie apt-get install , aby zainstalować pakiet „samba”. Będziesz także potrzebował pakietu „samba-common”.
sudo apt-get install samba samba-common
Po wprowadzeniu powyższego polecenia Debian poprosi o podanie hasła. Wprowadź powiązane hasło, jeśli twoje konto użytkownika znajduje się w pliku sudoers. Następnie naciśnij klawisz Enter , aby przesłać hasło.
Po przesłaniu hasła Debian zapyta, czy chcesz zainstalować „sambę” i „samba-common” w swoim systemie. Naciśnij klawisz Y na klawiaturze, aby potwierdzić, że chcesz zainstalować dwa pakiety.
Kiedy terminal zakończy wykonywanie poleceń, Samba zostanie zainstalowana w twoim systemie Debian 11 Bullseye.
Jak skonfigurować Sambę – GUI
Jeśli nie jesteś fanem plików konfiguracyjnych lub nie masz do czynienia z Sambą i chcesz skonfigurować ją z graficznym interfejsem użytkownika w Debianie, możesz to zrobić za pomocą Webmina. Webmin to narzędzie, które można zainstalować w systemie, które zapewnia interfejs sieciowy do codziennych operacji na serwerze, takich jak Samba.
Konfigurowanie Samby przez Webmina zostało omówione wcześniej na Tips.WebTech360.com dla Ubuntu . Jednak Debian i Ubuntu są bardzo podobne pod względem architektury i bazy pakietów. W rezultacie instrukcje Ubuntu będą działać dobrze na Debianie.
Jak skonfigurować Sambę – Terminal
Aby skonfigurować Sambę na Debianie 11 Bullseye za pośrednictwem terminala, zacznij od polecenia cd i przejdź do /etc/sambakatalogu.
cd /etc/samba/
Następnie skopiuj smb.confplik i utwórz kopię zapasową. Wykonanie kopii zapasowej jest dobrym pomysłem, jeśli zepsujesz konfigurację.
sudo cp smb.conf smb.conf.bak
Następnie utwórz nowy folder. Folder będzie /var/shares/publicw tym przykładzie. Użyj przykładowego folderu. Możesz też utworzyć swój udział.
sudo mkdir -p /var/shares/public
Po utworzeniu udziału zaktualizuj /var/shares/katalog, aby miał odpowiednie uprawnienia za pomocą polecenia chmod . Katalog /var/shares/ powinien mieć wartość „755”.
sudo chmod 755 -R /var/shares/
Po zaktualizowaniu uprawnień do katalogu otwórz smb.confplik do edycji. Następnie przewiń w dół pliku konfiguracyjnego i wklej następujący kod.
sudo nano /etc/smb.conf
[Share]
comment = Samba file share.
path = /var/shares/public/
browseable = yes
read only = no
guest ok = yes
Po edycji pliku konfiguracyjnego zapisz go w edytorze tekstu Nano, naciskając Ctrl + O na klawiaturze. Wyjdź z edytora tekstu, naciskając Ctrl + X . Następnie przetestuj plik konfiguracyjny Samby za pomocą polecenia testparm .
parametr testowy
Jeśli polecenie testparm nie zwróci żadnych błędów, możesz zrestartować usługę Samby za pomocą systemctl . Ponowne uruchomienie usługi Samba umożliwi zmiany wprowadzone w pliku konfiguracyjnym.
sudo systemctl zrestartuj smdb
Przywracanie kopii zapasowej
Jeśli chcesz przywrócić konfigurację Samby z kopii zapasowej, wykonaj następujące czynności.
cd /etc/samba/ sudo rm smb.conf sudo cp smb.conf.bak smb.conf sudo systemctl uruchom ponownie smdb