Ten krótki samouczek pokazuje uczniom i nowym użytkownikom, jak zainstalować i skonfigurować Sambę na Ubuntu 20.04 | 18.04.

Samba jest implementacją open source protokołu SMB / CIFS, który umożliwia użytkownikom dostęp do udostępnionych drukarek plików i innych zasobów sieciowych.

Samba umożliwia systemom Linux, w tym Ubuntu współdzielenie plików z systemami Windows, w tym Windows 10 i innymi systemami operacyjnymi.,

aby ten samouczek zadziałał, możesz skonfigurować zarówno WINDOWS, jak i Ubuntu na tej samej podsieci. Oznacza to, że powinny one być w stanie komunikować się przez sieć.

w tym tutorialu będziemy używać sieci 192.168.1.0/24.

maszyna z systemem Windows będzie miała adres IP 192.168.1.2, a maszyna z systemem Linux 192.168.1.3

obie maszyny będą również w tej samej lokalnej grupie roboczej. Możesz nazwać grupę roboczą, jak chcesz, ale w tym poście nasza grupa robocza będzie domyślną Grupą Roboczą Windows o nazwie WORKGROUP.,

adres IP systemu Windows =========================> 192.168.1.2
Ubuntu adres IP==========================> 192.168.1.3
Nazwa Grupy Roboczej===========================> WORKGROUP

zarówno WINDOWS, jak i Ubuntu będą członkami lokalnej domeny lub grupy roboczej o nazwie WORKGROUP.,

Krok 1: Zidentyfikuj Grupę Roboczą systemu Windows

aby dowiedzieć się, do której grupy roboczej należy komputer z systemem Windows, otwórz monity poleceń i wpisz poniższe polecenia

net config workstation

Po uruchomieniu powyższych poleceń powinieneś zobaczyć aktualną nazwę domeny stacji roboczej dla komputera, Zwykle zwaną grupą roboczą.

Krok 2: Dodaj Ubuntu do pliku hosta systemu Windows.,

Jeśli nie masz systemu DNS i chcesz odwoływać się do każdego systemu po ich nazwach, powinieneś dodać ich nazwy w lokalnym pliku hosta na każdej maszynie..

w systemie Windows otwórz wiersz poleceń jako administrator i uruchom poniższe polecenia.

notepad C:\\Windows\System32\drivers\etc\hosts

następnie dodaj lokalny wpis dla urządzenia Ubuntu o nazwie ubuntu16.04

192.168.1.3 ubuntu2004.localhost ubuntu2004

Zapisz zmiany i gotowe.,

aby dodać nazwę systemu Windows do pliku hosta Ubuntu, naciśnij Ctrl + Alt + T na klawiaturze, aby otworzyć terminal poleceń.

następnie uruchom poniższe polecenia:

sudo nano /etc/hosts

następnie wpisz adres IP z nazwą hosta dla komputera z systemem Windows, zapisz plik i zakończ.

Krok 3: Włącz udostępnianie plików

aby umożliwić udostępnianie plików, Ta funkcja musi być włączona w systemach Windows., Aby go włączyć, Uruchom wiersz polecenia jako administrator i uruchom poniższe polecenia

następnie uruchom poniższe polecenia, aby włączyć współdzielenie plików i wykrywanie sieci.

netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=Yesnetsh advfirewall firewall set rule group="Network Discovery" new enable=Yes

udostępnianie plików powinno być włączone na komputerze z systemem Windows po uruchomieniu powyższych poleceń.

Krok 4: Zainstaluj Sambę na Ubuntu

w tym momencie systemy Windows i Ubuntu powinny być członkami tej samej grupy roboczej i oba systemy mają wpisy w swoim lokalnym pliku hosta, aby odwoływać się do drugiego po nazwie.,

następnie zaloguj się do systemu Ubuntu, aby zainstalować Sambę. Aby zainstalować Sambę, uruchom poniższe polecenia.

sudo apt updatesudo apt install samba

Po zainstalowaniu Samby przejdź i skonfiguruj Sambę.

aby sprawdzić, czy usługi Samby są uruchomione, uruchom poniższe polecenia:

sudo systemctl status smbd

powinien on wypisać podobne wiersze jak poniżej:

Krok 5: Skonfiguruj publiczny udział Samby

Po zainstalowaniu Samby uruchom poniższe polecenia, aby utworzyć kopię zapasową domyślnego pliku konfiguracyjnego.

sudo cp /etc/samba/smb.conf{,.backup}

następnie otwórz plik konfiguracyjny Samby, uruchamiając poniższe polecenia.,

sudo nano /etc/samba/smb.conf

następnie upewnij się, że ustawiłeś podświetlone linie, aby pasowały do poniższych.

Po zakończeniu zapisz zmiany. Następnie uruchom narzędzie testparm, aby sprawdzić plik konfiguracyjny Samby pod kątem błędów.

Uruchom ponownie Usługi Samby.

sudo systemctl restart smbd

Krok 6: Utwórz folder publiczny

następnie utwórz folder publiczny, do którego każdy powinien mieć dostęp zgodnie z konfiguracją Samby powyżej…

sudo mkdir -p /samba/public

Ustaw uprawnienia, aby każdy mógł do niego czytać i pisać.,

sudo chown -R nobody:nogroup /samba/publicsudo chmod -R 0775 /samba/publicsudo chgrp sambashare /samba/public

Uruchom ponownie Sambę i otwórz Eksploratora plików Windows, aby wyświetlić współdzieloną lokalizację na Ubuntu

sudo service smbd restart

teraz przejdź do komputera z systemem Windows i powinieneś zobaczyć współdzielony folder publiczny na Ubuntu, gdy przeglądasz Menedżer plików, jak pokazano poniżej.

każdy powinien mieć tam dostęp.

Krok 6: Skonfiguruj prywatny udział Samby

teraz wiesz, jak utworzyć publiczne udziały Samby, chodźmy i stwórz prywatne i chronione udziały., Tylko użytkownicy, którzy są członkami zatwierdzonej grupy, będą mogli uzyskać dostęp do bezpiecznej lokalizacji za pomocą haseł.

najpierw Utwórz grupę samby o nazwie smbgroup dla udziału.. dostęp mają tylko członkowie. Aby utworzyć grupę w Ubuntu, wykonaj poniższe polecenia.

sudo addgroup smbgroup

następnie dodaj użytkownika do grupy, uruchamiając poniższe polecenia

sudo usermod -aG smbgroup richard

wreszcie wszyscy użytkownicy, którzy potrzebują dostępu do chronionego udziału samby, będą musieli wpisać hasło. Aby dodać użytkownika do bazy haseł samby, uruchom poniższe polecenia dla każdego użytkownika.,

sudo smbpasswd -e richard

użytkownik zostanie poproszony o wprowadzenie i potwierdzenie hasła. To hasło będzie używane do uzyskiwania dostępu do chronionych udziałów samby.

następnie przejdź i utwórz chroniony udział w katalogu / samba.

sudo mkdir -p /samba/protected

następnie dać tylko root i członkowie grupy dostęp do tego udziału.

cd /samba/sudo chown -R root:smbgroup protectedsudo chmod -R 0770 protected

Kiedy skończysz tworzyć chroniony udział, przejdź i udostępnij go w smb.plik conf.

sudo nano /etc/samba/smb.conf

następnie Dodaj blok konfiguracji poniżej do smb.,plik conf poniżej tego powyżej

 path = /samba/protected valid users = @smbgroup guest ok = no writable = yes browsable = yes

Zapisz zmiany i gotowe.

Uruchom ponownie Sambę i przetestuj swoje zmiany.

sudo service smbd restart

powinieneś teraz zobaczyć dwa foldery… jeden jest chroniony

wiele więcej udziałów można zdefiniować używając powyższego formatu.

tylko członek grupy SMB będzie mógł uzyskać dostęp do chronionego obszaru…

możesz zmapować dysk w systemie Windows, aby uzyskać łatwy dostęp….,

Enjoy!

That’s it!

Conclusion:

Articles

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *