Technical Anshu Strona główna › Poradniki › Zamontuj udział Windows w Ubuntu
🐧 Ubuntu + Windows Share

Zamontuj udział Windows w Ubuntu — konfiguracja stała

Połącz się raz z folderem współdzielonym systemu Windows z Ubuntu, ręcznie, a plik zniknie przy następnym ponownym uruchomieniu. Ta konfiguracja instaluje udział na stałe za pomocą cifs-utils i wpisu fstab — z hasłem systemu Windows przechowywanym w chronionym pliku danych uwierzytelniających, _netdev i nofail, aby rozruch nigdy się nie zawieszał, oraz uid/gid, aby pliki należały do ​​Ciebie.

✍️ Technical Anshu🐧 Ubuntu🎧 Multi-Language Audio
Zamontuj udział Windows w Ubuntu — konfiguracja stała
🎧 Wielojęzyczny dźwięk: W odtwarzaczu wideo kliknij [Ustawienia] (⚙️) ➔ [Ścieżka dźwiękowa], aby wybrać język.

📑Rozdziały

  1. Problem — udział otwierany ręcznie znika po każdym ponownym uruchomieniu.
  2. Szybki test — otwórz plik raz w aplikacji Pliki
  3. Zainstaluj pakiet cifs-utils
  4. Utwórz punkt podłączenia w /mnt/SharedDocs
  5. Zapisz login systemu Windows w chronionym pliku poświadczeń
  6. Dodaj stały wpis do /etc/fstab z _netdev i nofail
  7. Zamontuj go teraz, sprawdź, a następnie wykonaj test ponownego uruchomienia

📋Omówienie i przewodnik krok po kroku

1

Najpierw przetestuj udostępnianie w aplikacji Pliki

Zanim zrobisz cokolwiek na stałe, sprawdź raz podstawy: komputer z systemem Windows udostępnia folder, ścieżka sieciowa działa, a nazwa użytkownika i hasło systemu Windows są akceptowane. Otwórz aplikację Pliki, naciśnij Ctrl + L, aby otworzyć pasek lokalizacji i wpisz adres udostępniania — na filmie jest to folder SharedDocs na komputerze o nazwie OFFICE-PC:

Files — Location Bar
smb://OFFICE-PC/SharedDocs

Gdy zostaniesz o to poproszony, wprowadź nazwę użytkownika i hasło systemu Windows. Jeśli folder się otworzy i zobaczysz jego pliki, nazwa udziału, nazwa komputera i login są prawidłowe — zapisz je dokładnie, ponieważ stała konfiguracja wykorzystuje te same trzy rzeczy. Zastąp OFFICE-PC i SharedDocs własną nazwą komputera i nazwą udostępnianą w całym tym przewodniku.

✅ Jeśli nazwa nie zostanie rozwiązana, ten sam test zostanie przeprowadzony z adresem IP komputera z systemem Windows, na przykład smb://192.168.1.10/SharedDocs. Nadaj komputerowi z systemem Windows stały lub zarezerwowany adres IP — podłączenie stałe jest tak niezawodne, jak adres, na który wskazuje.
2

Zainstaluj cifs-utils

Do stałego podłączenia potrzebne są narzędzia CIFS — pomocnik mount.cifs, który pozwala Ubuntu dołączyć udział SMB (Windows) jako zwykły folder. Otwórz terminal i zainstaluj pakiet:

Terminal
sudo apt update
Terminal
sudo apt install cifs-utils

Bez tego pakietu wpis fstab w kroku 5 nie ma żadnego zastosowania i podłączenie zakończy się niepowodzeniem — ta niewielka instalacja oddziela jednorazowe przeglądanie od prawdziwego montowania podczas rozruchu.

3

Utwórz punkt montowania

Punkt podłączenia to po prostu pusty folder, w którym pojawi się zawartość udziału. Utwórz taki pod /mnt, nazwany na cześć udziału:

Terminal
sudo mkdir -p /mnt/SharedDocs

Pozostaw ten folder pusty. Po zamontowaniu udziału wszystko w pliku /mnt/SharedDocs to tak naprawdę pliki na komputerze z systemem Windows — a gdy udział nie jest zamontowany, folder jest po prostu pusty, co jest również przydatnym sposobem na szybkie sprawdzenie, czy udział jest aktywny.

4

Zapisz login w chronionym pliku danych uwierzytelniających

Uchwyt potrzebuje hasła do systemu Windows przy każdym uruchomieniu, ale hasło to nigdy nie może znajdować się w samym /etc/fstab — fstab może odczytać każde konto użytkownika na komputerze. Zamiast tego przechowuj dane logowania w osobnym małym pliku, który może odczytać tylko root. Utwórz to:

Terminal
sudo nano /root/.smbcredentials

Wpisz dokładnie dwie linie z własną nazwą użytkownika i hasłem systemu Windows, następnie zapisz za pomocą Ctrl + O i wyjdź za pomocą Ctrl + X:

/root/.smbcredentials — file contents
username=YourWindowsUser
password=YourWindowsPassword

Teraz zablokuj plik, aby tylko root mógł go odczytać:

Terminal
sudo chmod 600 /root/.smbcredentials
⚠️ chmod 600 to cały sens tego kroku, a nie opcjonalny dodatek. Bez niego plik poświadczeń będzie po prostu hasłem do systemu Windows zapisanym zwykłym tekstem, tak aby inne konta na komputerze mogły je odczytać. I pamiętaj na później: jeśli kiedykolwiek zmienisz hasło systemu Windows, zaktualizuj także ten plik — nieaktualne hasło jest najczęstszą przyczyną nagłego zatrzymania działającego montowania.
5

Dodaj stały wpis fstab

Teraz powiedz Ubuntu, aby montował udział przy każdym uruchomieniu. Najpierw utwórz kopię zapasową oryginalnego pliku fstab — jedna zła linia w tym pliku może mieć wpływ na uruchamianie, a kopia zapasowa będzie dla ciebie powrotem. Następnie otwórz plik:

Terminal
sudo nano /etc/fstab

Dodaj tę pojedynczą linię na samym końcu pliku:

/etc/fstab — add this line
//OFFICE-PC/SharedDocs /mnt/SharedDocs cifs credentials=/root/.smbcredentials,iocharset=utf8,_netdev,nofail,uid=1000,gid=1000 0 0

Co robi każda część: //OFFICE-PC/SharedDocs to udział, /mnt/SharedDocs to miejsce, w którym się pojawia, a cifs to typ systemu plików. credentials= wskazuje chroniony plik z kroku 4, więc w fstab nie pojawia się żadne hasło. iocharset=utf8 zachowuje poprawność nazw plików zawierających znaki specjalne. _netdev informuje system, że ten uchwyt potrzebuje sieci, więc czeka na sieć, zamiast zbyt wcześnie ulec awarii. nofail oznacza, że ​​jeśli komputer z systemem Windows jest wyłączony, Ubuntu nadal uruchamia się normalnie, zamiast zawieszać się lub wyświetlać monit awaryjny. uid=1000,gid=1000 powoduje, że zamontowane pliki stają się własnością użytkownika Ubuntu, dzięki czemu aplikacje mogą zapisywać w udziale bez sudo — 1000 to zwykły identyfikator pierwszego konta użytkownika; sprawdź swój własny za pomocą polecenia id i dostosuj, jeśli Twój się różni.

📌 Pozostaw wersję SMB poza linią. Ubuntu i każdy nowoczesny system Windows automatycznie negocjują protokół SMB 3, co jest bezpiecznym ustawieniem domyślnym. Tylko stare urządzenie, które nie obsługuje niczego nowszego, kiedykolwiek będzie wymagało wymuszonej starej wersji — unikaj tego, chyba że naprawdę nie masz wyboru, ponieważ protokół SMB1 jest niepewny i przestarzały.
6

Zamontuj teraz i sprawdź przed ponownym uruchomieniem

Nie uruchamiaj jeszcze. Przetestuj teraz wpis fstab, dopóki nadal widzisz wszelkie błędy, które powoduje:

Terminal
sudo mount -a

mount -a montuje wszystko, co jest wymienione w fstab. Jeśli zakończy się dyskretnie, wpis jest prawidłowy — otwórz /mnt/SharedDocs i powinieneś zobaczyć pliki udziału Windows, a szybkie df -h pokaże udział jako zamontowany system plików. Utwórz w nim mały plik testowy, aby udowodnić, że potrafisz pisać, a nie tylko czytać. Dopiero po pomyślnym zakończeniu tego testu zrestartuj komputer Ubuntu raz: udział powinien sam wrócić na swoje miejsce, bez ręcznego połączenia — to ponowne uruchomienie jest prawdziwym dowodem na to, że trwała konfiguracja działa.

✅ Jeśli mount -a zgłasza błąd, napraw go teraz, a nie po ponownym uruchomieniu komputera — przeczytaj wiadomość, ponieważ zazwyczaj bezpośrednio określa ona problem: niewłaściwą nazwę udziału lub adres komputera, nieprawidłową zawartość pliku poświadczeń lub „odmowa uprawnień” po stronie systemu Windows, gdzie użytkownik potrzebuje uprawnień zarówno na karcie Udostępnianie, jak i na karcie Zabezpieczenia folderu. Wierzchowiec rzadko psuje się później sam; kiedy to się stanie, coś się zmieni po jednej stronie — hasło do systemu Windows, adres komputera lub uprawnienia.

🏷️Zmienne wyszukiwania tematów i słowa kluczowe

🔍 CIFS 🔍 cifs-utils 🔍 fstab 🔍 SMB 🔍 mount.cifs 🔍 Ubuntu 🔍 TechnicalAnshu 🔍 Mount Windows Share in Ubuntu 🔍 Permanent Mount 🔍 Credentials File 🔍 _netdev 🔍 nofail 🔍 Windows Shared Folder
🎙️ Pełna transkrypcja — kliknij, aby rozwinąć

__TOK_31__

__TOK_32__

__TOK_33__

❓ Często zadawane pytania

Czy korzystanie z tego samouczka jest w 100% bezpłatne?

__TOK_34__

Czy początkujący mogą postępować zgodnie z tym przewodnikiem?

__TOK_35__

Gdzie mogę zadawać pytania, jeśli utknę?

__TOK_36__

🚀 Obejrzyj cały samouczek na YouTube

__TOK_37__

__TOK_38__

▶️ Obejrzyj cały film
Ten samouczek oparty jest na filmie Technical Anshu dotyczącym Mount Windows Share w Ubuntu • Utknąłeś na którymkolwiek kroku? Zapytaj w komentarzach do filmu – tam uzyskasz pomoc 🙏