Jeśli kiedykolwiek chciałeś łatwo udostępniać pliki w sieci domowej w wielu systemach operacyjnych, nie szukaj dalej niż Samba.
Ten przewodnik pokaże Ci, jak skonfigurować folder współdzielony w sieci w systemie Ubuntu Linux przy użyciu Samby. Dzięki serwerowi Samba możesz łatwo udostępniać pliki w sieci, niezależnie od tego, czy korzystasz z systemu Windows, macOS czy Linux.
Czym jest samba?
Samba to usługa udostępniania plików, która implementuje wersje open source pakietu protokołów SMB, który został pierwotnie opracowany przez Microsoft i IBM. Samba zawiera programy, które umożliwiają jej współpracę z protokołami udostępniania plików Microsoft Windows.
najlepszy sposób na przesyłanie strumieniowe z komputera do telewizora
Samba pozwala również na łatwą komunikację z innymi klientami za pomocą standardowej sieci TCP/IP.
Krok 1: Instalowanie Samby
Ten przewodnik będzie używał Ubuntu Linux 20.04 LTS, ale kroki powinny działać, nawet jeśli używasz Ubuntu 16.04 lub nowszego. Zacznij od zaktualizowania informacji o źródle pakietu.
sudo apt update
Następnie zainstaluj Sambę za pomocą poniższego polecenia:
sudo apt install samba
Aby sprawdzić, czy Samba została pomyślnie zainstalowana, uruchom następujące polecenie:
smbd --version
Wynik powinien być podobny do poniższego.
Krok 2: Konfiguracja Samby
Aby móc bezpiecznie udostępniać pliki innym urządzeniom sieciowym, musisz skonfigurować serwer Samba. Główny plik konfiguracyjny Samby znajduje się pod adresem /etc/samba/smb.conf na komputerze. Ten przewodnik używa edytora tekstu Vima do edycji pliku konfiguracyjnego Samby, ale możesz użyć dowolnego innego edytora tekstu, który wybierzesz.
Notatka: Aby edytować plik konfiguracyjny, musisz mieć uprawnienia administratora.
sudo vim /etc/samba/smb.conf
Dodaj następujące wiersze na dole pliku konfiguracyjnego.
[sambashare]
comment= Network Shared Folder by Samba Server on Ubuntu
path = /home/your_username/sambashare
force user = smbuser
force group = smbgroup
create mask = 0664
force create mode = 0664
directory mask = 0775
force directory mode = 0775
public = yes
read only = no
Pamiętaj, aby zaktualizować ścieżka parametr z Twoją nazwą użytkownika. Możesz uzyskać swoją nazwę użytkownika, uruchamiając następujące polecenie:
echo $USER
Do wyjdź z edytora Vima po wprowadzeniu zmian po prostu wpisz : wq i naciśnij Wejść klucz.
Zrozumienie konfiguracji
Oto krótki opis linii konfiguracyjnych, które właśnie dodałeś.
- Sekcja : Nowa sekcja w pliku konfiguracyjnym jest reprezentowana przez nawiasy kwadratowe ( [] ). W tym przypadku sekcja to [sambashare] .
- Komentarz : Ten wiersz kodu zawiera krótki zarys tego, o czym jest ta sekcja. Jest to szczególnie przydatne, jeśli w pliku konfiguracyjnym masz kilka sekcji katalogu współdzielonego.
- Ścieżka : To jest ścieżka do katalogu wyznaczonego folderu współdzielonego w sieci.
- Wymuś użytkownika : Użytkownik systemu, którego serwer Samba będzie używał do udostępniania plików.
- Wymuś grupę : Nazwa grupy, do której będzie należeć użytkownik systemu Samba.
- Utwórz maskę : Ten parametr ustawi uprawnienia dla nowo utworzonych plików w udostępnionym folderze. W tym przypadku wartość to 0664, co oznacza, że właściciel pliku i grupa będą mieli uprawnienia do odczytu i zapisu, podczas gdy inni użytkownicy będą mieli tylko uprawnienia do odczytu.
- Wymuś tryb tworzenia : Działa w połączeniu z utwórz maskę parametr w celu ustawienia prawidłowych uprawnień do plików.
- Maska katalogu : Ten parametr określa uprawnienia do folderów w folderze udostępnionym. Uprawnienia 0775 oznaczają, że właściciel i grupa mają uprawnienia do odczytu, zapisu i wykonywania, podczas gdy inni mają tylko uprawnienia do odczytu i wykonywania.
- Wymuś tryb katalogu : Ten parametr działa we współpracy z maska katalogu aby upewnić się, że ustawiono prawidłowe uprawnienia do katalogu.
- Publiczny : Ten parametr określa, że jest to folder publiczny w Twojej sieci i inne urządzenia mają do niego dostęp.
- Tylko czytać : Określa uprawnienia do modyfikowania plików w folderze udostępnionym.
Krok 3: Tworzenie zasobów Samby
Po skonfigurowaniu serwera Samba musisz teraz utworzyć niezbędne zasoby, takie jak użytkownik Samby i katalog do udostępnienia. Zasoby te ułatwią proces udostępniania folderu w sieci.
1. Udostępniony folder
Musisz utworzyć folder współdzielony w ścieżce określonej w powyższym pliku konfiguracyjnym Samby. Ten przewodnik korzysta z udostępnionego folderu o nazwie sambashare znajduje się w twoim katalogu domowym.
Przejdź do katalogu domowego za pomocą polecenie cd .
cd ~
Następnie utwórz katalog współdzielony za pomocą poniższego polecenia:
mkdir -p sambashare
2. Użytkownik i grupa Samby
Następnym krokiem jest utworzenie użytkownika i grupy systemu Samba określonej w pliku konfiguracyjnym.
Możesz utworzyć grupę systemową Samba za pomocą następującego polecenia:
sudo groupadd --system smbgroup
Następnie utwórz użytkownika systemu Samba za pomocą useradd .
sudo useradd --system --no-create-home --group smbgroup -s /bin/false smbuser
Powyższe polecenie tworzy użytkownika systemowego i dodaje go do utworzonej powyżej grupy Samba. Ponieważ jest to użytkownik systemowy, nie zostanie utworzony żaden katalog domowy.
3. Zmiana właściciela folderu współdzielonego
Gdy użytkownik i grupa Samby są już na swoim miejscu, możesz teraz zmienić właściciela folderu współdzielonego na nowego użytkownika smbuser i grupa do czyjaś grupa . Możesz to osiągnąć za pomocą poniższego polecenia:
sudo chown -R smbuser:smbgroup ~/sambashare
Na koniec wydaj poniższe polecenie, aby dać grupie dostęp do zapisu do folderu współdzielonego i zawartej w nim zawartości.
sudo chmod -R g+w ~/sambashare
Krok 4: Ponowne uruchomienie usługi Samba
Aby zmiany w pliku konfiguracyjnym Samby zaczęły obowiązywać, należy ponownie uruchomić usługę Samba.
sudo systemctl restart smbd
Po ponownym uruchomieniu usługi możesz sprawdzić jej stan za pomocą poniższego polecenia:
sudo systemctl status smbd
Notatka : Jeśli masz włączoną zaporę ogniową, powinieneś również dodać Sambę do włączonych reguł, używając polecenie ufw .
sudo ufw enable samba
Krok 5: Uzyskiwanie dostępu do folderu współdzielonego
Twój folder udostępniony jest teraz dostępny dla urządzeń w Twojej sieci.
W systemie Windows
W systemie Windows dostęp do folderu udostępnionego można uzyskać za pomocą Eksploratora Windows. Eksplorator plików można uruchomić za pomocą Okna + E skrót klawiszowy.
W pasku adresu wpisz \ip_address_of_pc_with_shared_foldersambashare .
Pamiętaj, aby zastąpić poprawnym adresem IP i nazwą udostępnionego folderu.
najtańsze miejsce do drukowania zdjęć
System poprosi również o podanie nazwy użytkownika i hasła użytkownika na komputerze z systemem Linux.
Na Ubuntu
W systemie Ubuntu Linux otwórz domyślnego menedżera plików i kliknij Inne lokalizacje przycisk. Następnie w Połączyć się z serwerem wprowadź, wprowadź adres IP w następującym formacie:
smb://ip_adresss_of_pc_with_shared_folder/sambashare
Możesz połączyć się jako zarejestrowany użytkownik lub anonimowo. Pamiętaj, że jeśli wybierzesz zarejestrowany użytkownik z listy rozwijanej musisz określić poświadczenia użytkownika.
W systemie macOS
Użytkownicy komputerów Mac mogą również łatwo uzyskać dostęp do folderu udostępnionego. W menu Findera kliknij Sieć i komputer z publicznym folderem udostępnionym zostanie wyświetlony. Wybierz go i powinieneś mieć dostęp do plików.
Wydajne udostępnianie plików między wieloma urządzeniami
W tym przewodniku omówiono, jak udostępniać pliki w sieci za pomocą Samby. Dzięki Sambie możesz udostępniać pliki w sieci niezależnie od systemu operacyjnego, który używasz na urządzeniach.
Nie tylko Linux, ale możesz także skonfigurować udostępniony folder sieciowy na swoim komputerze z systemem Windows.
Udział Udział Ćwierkać E-mail Jak udostępniać pliki w sieci w systemie Windows 10Nie możesz znaleźć swojego dysku flash USB? Zamiast tego udostępnij plik w sieci lokalnej.
Czytaj dalej Powiązane tematy- Linux
- Udostępnianie plików
- Sieć komputerowa
Mwiza z zawodu zajmuje się tworzeniem oprogramowania i pisze obszernie na Linuksie i programowaniu front-end. Niektóre z jego zainteresowań obejmują historię, ekonomię, politykę i architekturę przedsiębiorstwa.
Więcej od Mwizy KumwendyZapisz się do naszego newslettera
Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Kliknij tutaj, aby zasubskrybować