Technical Anshu Trang chủ > Hướng dẫn > Gắn kết Windows Share trong Ubuntu
🐧 Chia sẻ Ubuntu + Windows

Gắn kết chia sẻ Windows trong Ubuntu - Thiết lập vĩnh viễn

Kết nối với thư mục dùng chung Windows từ Ubuntu một lần theo cách thủ công và nó sẽ biến mất ở lần khởi động lại tiếp theo. Thiết lập này gắn kết chia sẻ vĩnh viễn với cifs-utils và một mục nhập fstab — với mật khẩu Windows được giữ trong tệp thông tin xác thực được bảo vệ, _netdev và nofail để khởi động không bao giờ bị treo và uid/gid để các tệp thuộc về bạn.

✍️ Technical Anshu🐧 Ubuntu🎧 Multi-Language Audio
Gắn kết chia sẻ Windows trong Ubuntu - Thiết lập vĩnh viễn
🎧 Âm thanh đa ngôn ngữ: Trong trình phát video, nhấp vào [Cài đặt] (⚙️) ➔ [Bản âm thanh] để chọn ngôn ngữ.

📑Các chương

  1. Vấn đề — một chia sẻ bạn mở bằng tay sẽ biến mất sau mỗi lần khởi động lại
  2. Kiểm tra nhanh — mở chia sẻ một lần từ ứng dụng Tệp
  3. Cài đặt gói cifs-utils
  4. Tạo điểm gắn kết tại /mnt/SharedDocs
  5. Lưu thông tin đăng nhập Windows vào tệp thông tin xác thực được bảo vệ
  6. Thêm mục nhập cố định vào /etc/fstab, với _netdev và nofail
  7. Hãy gắn kết ngay bây giờ, xác minh rồi thực hiện kiểm tra khởi động lại

📋 Tổng quan & Hướng dẫn từng bước

1

Kiểm tra tính năng Chia sẻ trước từ ứng dụng Tệp

Trước khi biến bất kỳ điều gì thành vĩnh viễn, hãy chứng minh những điều cơ bản một lần: PC Windows đang chia sẻ thư mục, đường dẫn mạng hoạt động và tên người dùng cũng như mật khẩu Windows của bạn được chấp nhận. Mở ứng dụng Tệp, nhấn Ctrl + L để mở thanh vị trí và nhập địa chỉ chia sẻ — trong video đó là thư mục SharedDocs trên PC có tên OFFICE-PC:

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

Nhập tên người dùng và mật khẩu Windows khi được hỏi. Nếu thư mục mở ra và bạn có thể thấy các tệp của nó, tên chia sẻ, tên PC và thông tin đăng nhập đều chính xác — hãy ghi chúng một cách chính xác vì thiết lập vĩnh viễn sử dụng ba thứ giống nhau. Thay thế OFFICE-PC và SharedDocs bằng tên PC của riêng bạn và tên chia sẻ trong suốt hướng dẫn này.

✅ Nếu tên không được giải quyết, thay vào đó, quá trình kiểm tra tương tự sẽ hoạt động với địa chỉ IP của PC Windows, ví dụ: smb://192.168.1.10/SharedDocs. Cung cấp cho PC Windows một địa chỉ IP cố định hoặc dành riêng - giá treo vĩnh viễn chỉ đáng tin cậy như địa chỉ mà nó trỏ tới.
2

Cài đặt cifs-utils

Việc gắn cố định cần có các công cụ CIFS — trình trợ giúp mount.cifs cho phép Ubuntu đính kèm chia sẻ SMB (Windows) dưới dạng thư mục thông thường. Mở một thiết bị đầu cuối và cài đặt gói:

Terminal
sudo apt update
Terminal
sudo apt install cifs-utils

Nếu không có gói này, mục nhập fstab ở Bước 5 sẽ không hoạt động được và quá trình gắn kết không thành công - bản cài đặt nhỏ này là thứ phân biệt trình duyệt một lần với quá trình gắn kết trong thời gian khởi động thực.

3

Tạo điểm gắn kết

Điểm gắn kết chỉ đơn giản là một thư mục trống nơi nội dung của chia sẻ sẽ xuất hiện. Tạo một cái trong /mnt, được đặt tên theo lượt chia sẻ:

Terminal
sudo mkdir -p /mnt/SharedDocs

Để trống thư mục này. Khi phần chia sẻ được gắn kết, mọi thứ bên trong /mnt/SharedDocs thực sự là các tệp trên PC chạy Windows — và khi nó không được gắn kết, thư mục sẽ trống. Đây cũng là một cách hữu ích để biết nhanh xem liệu phần gắn kết có hoạt động hay không.

4

Lưu trữ thông tin đăng nhập trong tệp thông tin xác thực được bảo vệ

Giá đỡ cần mật khẩu Windows của bạn mỗi lần khởi động, nhưng mật khẩu đó không bao giờ được đặt bên trong /etc/fstab — mọi tài khoản người dùng trên máy đều có thể đọc được fstab. Thay vào đó, hãy giữ thông tin đăng nhập trong một tệp nhỏ mà chỉ root mới có thể đọc được. Tạo nó:

Terminal
sudo nano /root/.smbcredentials

Nhập chính xác hai dòng, với tên người dùng và mật khẩu Windows của riêng bạn, sau đó lưu bằng Ctrl + O và thoát bằng Ctrl + X:

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

Bây giờ hãy khóa tập tin lại để chỉ root mới có thể đọc được:

Terminal
sudo chmod 600 /root/.smbcredentials
⚠️ chmod 600 là toàn bộ nội dung của bước này, không phải là phần bổ sung tùy chọn. Nếu không có nó, tệp thông tin đăng nhập chỉ là mật khẩu Windows của bạn được viết bằng văn bản thuần túy để các tài khoản khác trên PC có thể đọc được. Và hãy nhớ sau: nếu bạn từng thay đổi mật khẩu Windows, hãy cập nhật tệp này — mật khẩu cũ ở đây là lý do phổ biến nhất khiến quá trình gắn kết đang hoạt động đột ngột dừng lại.
5

Thêm mục nhập fstab vĩnh viễn

Bây giờ hãy yêu cầu Ubuntu gắn kết chia sẻ mỗi lần khởi động. Trước tiên, hãy giữ một bản sao lưu của fstab gốc — một dòng sai trong tệp này có thể ảnh hưởng đến khả năng khởi động và bạn sẽ phải quay lại bản sao lưu. Sau đó mở tập tin:

Terminal
sudo nano /etc/fstab

Thêm dòng này vào cuối tập tin:

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

Nhiệm vụ của từng phần: //OFFICE-PC/SharedDocs là phần chia sẻ, /mnt/SharedDocs là nơi nó xuất hiện và cifs là loại hệ thống tệp. credentials= trỏ đến tệp được bảo vệ từ Bước 4, do đó không có mật khẩu nào xuất hiện trong fstab. iocharset=utf8 giữ chính xác tên tệp có ký tự đặc biệt. _netdev thông báo cho hệ thống rằng thiết bị gắn kết này cần mạng, vì vậy nó sẽ đợi mạng thay vì bị lỗi quá sớm. nofail có nghĩa là nếu PC Windows bị tắt, Ubuntu vẫn khởi động bình thường thay vì bị treo hoặc rơi vào dấu nhắc khẩn cấp. uid=1000,gid=1000 tạo các tệp được gắn do người dùng Ubuntu của bạn sở hữu, do đó ứng dụng của bạn có thể lưu vào thư mục chia sẻ mà không cần sudo — 1000 là ID thông thường của tài khoản người dùng đầu tiên; hãy tự kiểm tra bằng lệnh id và điều chỉnh xem lệnh của bạn có khác không.

👉 Bỏ phiên bản SMB ra khỏi dòng. Ubuntu và mọi Windows hiện đại đều tự động đàm phán SMB 3, đây là mặc định an toàn. Chỉ một thiết bị cổ xưa không hỗ trợ gì mới hơn mới buộc phải sử dụng phiên bản cũ - hãy tránh điều đó trừ khi bạn thực sự không có lựa chọn nào khác, vì SMB1 không an toàn và không được dùng nữa.
6

Hãy gắn kết ngay và xác minh trước khi bạn khởi động lại

Đừng khởi động lại. Hãy kiểm tra mục fstab ngay bây giờ, trong khi bạn vẫn có thể thấy bất kỳ lỗi nào nó tạo ra:

Terminal
sudo mount -a

mount -a gắn kết mọi thứ được liệt kê trong fstab. Nếu nó kết thúc một cách im lặng thì mục nhập đó tốt — mở /mnt/SharedDocs và bạn sẽ thấy các tệp của chia sẻ Windows và df -h nhanh sẽ hiển thị chia sẻ được liệt kê dưới dạng hệ thống tệp được gắn. Tạo một tệp thử nghiệm nhỏ bên trong nó để chứng minh rằng bạn có thể viết chứ không chỉ đọc. Chỉ sau khi quá trình kiểm tra này vượt qua, hãy khởi động lại máy Ubuntu một lần: phần chia sẻ sẽ tự quay trở lại vị trí cũ mà không cần kết nối thủ công — việc khởi động lại đó là bằng chứng thực tế cho thấy thiết lập vĩnh viễn hoạt động.

✅ Nếu mount -a báo lỗi, hãy sửa ngay bây giờ thay vì sau khi khởi động lại — hãy đọc tin nhắn, vì nó thường đặt tên trực tiếp cho vấn đề: tên chia sẻ hoặc địa chỉ PC sai, nội dung sai trong tệp thông tin xác thực hoặc "quyền bị từ chối" từ phía Windows, nơi người dùng cần có quyền trên cả tab Chia sẻ và tab Bảo mật của thư mục. Sau này thú cưỡi hiếm khi tự gãy; khi thực hiện điều đó, một bên đã thay đổi một số thứ - mật khẩu Windows, địa chỉ của PC hoặc các quyền.

🏷️Biến và từ khóa tìm kiếm chủ đề

🔍 CIFS 🔍 cifs-utils 🔍 fstab 🔍 SMB 🔍 mount.cifs 🔍 Ubuntu 🔍 TechnicalAnshu 🔍 Mount Windows Share in Ubuntu 🔍 Permanent Mount 🔍 Credentials File 🔍 _netdev 🔍 nofail 🔍 Windows Shared Folder
🎙️ Bản ghi đầy đủ - nhấn để mở rộng

__TOK_31__

__TOK_32__

__TOK_33__

❓ Câu hỏi thường gặp

Hướng dẫn này có miễn phí 100% để làm theo không?

__TOK_34__

Người mới bắt đầu có thể làm theo hướng dẫn này không?

__TOK_35__

Tôi có thể đặt câu hỏi ở đâu nếu gặp khó khăn?

__TOK_36__

🚀 Xem hướng dẫn đầy đủ trên YouTube

__TOK_37__

__TOK_38__

➡️ Xem toàn bộ video
Hướng dẫn này dựa trên video Mount Windows Share in Ubuntu của Technical Anshu • Bị kẹt ở bước nào? Hỏi trong phần bình luận video - bạn sẽ nhận được trợ giúp ở đó 🙏