Truy cập thư mục chia sẻ Windows 10 từ Ubuntu 18.04


12

Tôi muốn chia sẻ tập tin giữa Windows và Ubuntu.

Trong Ubuntu 16.04 LTS, tôi có thể truy cập thư mục dùng chung trên máy Windows trên mạng cục bộ mà tôi điều hướng Other locationstrong Tệp (Nautilus), truy cập mạng Windows và duyệt. Sau khi nâng cấp lên Ubuntu 18.04 LTS, nó không còn hoạt động với tôi nữa.

Làm cách nào tôi có thể truy cập vào thư mục được chia sẻ trong Windows 10 từ Ubuntu 18.04?


3
Vui lòng mô tả những gìcách bạn đã chia sẻ với Ubuntu 16.04 LTS (và Windows).
sudodus

1
Chúng tôi đã đi đến tập tin-> Các vị trí khác trong hệ thống linux và ở đó chúng tôi có thể thấy mạng windows. Sau khi mở chúng ta có thể thấy hệ thống cửa sổ ở đó. Bằng cách nhấp vào pc pc, chúng tôi đã sao chép thư mục từ thư mục dùng chung của nó.
Công nghệ decile

1
@Deciletech Vui lòng chỉnh sửa câu hỏi của bạn để thêm chi tiết. Nó giúp giữ kiểu hỏi đáp đơn giản và cũng có thể gây chú ý hơn vì một câu hỏi được chỉnh sửa bị trả về trên trang chủ.
Melebius

Câu trả lời:


9

Có một sự thay đổi trong cả Windows 10 và Samba. Một số chi tiết được giải thích ở đây .

Trình duyệt chỉ bằng cách nhấp vào không hoạt động, nhưng bạn có thể đến đó bằng cách nhập liên kết thư mục được chia sẻ trong trường địa chỉ. Sử dụng IPđịa chỉ của máy chủ hoặc computer nameđể chia sẻ. Trong ví dụ tôi đang sử dụng địa chỉ IP của máy chủ Windows 10:

Sử dụng Phím tắt Ctrl+ Lđể nhập tên đường dẫn:

smb://192.168.1.102

Gõ rằng trong trình duyệt tập tin sẽ đưa ra lời nhắc ủy quyền. Sử dụng thông tin đăng nhập từ máy chủ Windows 10 của bạn. Điều này sẽ hiển thị tất cả các cổ phiếu có sẵn. Sau đó, bạn có thể nhấp vào chia sẻ mà bạn muốn truy cập.

Có hai bước thay đổi bạn có thể phải làm. Đặt client max protocol = NT1cho khả năng tương thích hướng xuống trong /etc/samba/smb.conftệp. Đặt mục ngay bên dưới dòng làm việc = dòng WORKGROUP .

Nó sẽ giống như thế này:

#======================= Global Settings =======================
[global]

client use spnego = no
client NTLMv2 auth = no

## Browsing/Identification ###
# Change this to the workgroup/NT-domain name your Samba server will part of
   workgroup = WORKGROUP
   client max protocol = NT1

Khi bạn đã truy cập thủ công chia sẻ mong muốn, bạn có thể làm cho nó dễ dàng truy cập trong tương lai bằng cách đánh dấu nó. Bạn có thể làm điều này với phím tắt: Ctrl+ D.

Bạn có thể dễ dàng đổi tên dấu trang của mình thành một người bạn nào đó và có ý nghĩa bằng cách nhấp chuột phải vào tên xuất hiện trong thanh bên của Trình duyệt tệp.

Cài đặt các gói cần thiết:

Bạn có thể phải cài đặt smbclient, điều này sẽ đảm bảo bạn có những người phụ thuộc cần thiết như tập tin cifs-utilsthực tế /etc/samba/smb.conf.

$ sudo apt install smbclient

Hoạt động trên Lubfox 18.10 như đã cài đặt; không có gói bổ sung hoặc chỉnh sửa cần thiết. Không hỗ trợ duyệt bằng cách nhấp. Hoạt động với việc nhập smb: //192.168.1.102 trong trình quản lý tệp PCManFM-Qt.
Geoffrey Wheeler

0

Vào ngày 18.04, tôi vừa có được thành công với những điều sau:

Trên Ubuntu: Cài đặt smbclientvà thêm client max protocol = NT1vào /etc/samba/smb.conftheo câu trả lời của LD James (xem bài đăng này để biết thêm thông tin ).

Trên Windows: Tạo một thư mục trong Windows để chia sẻ, ví dụ như được đặt tên shared. Đảm bảo thư mục được chia sẻ: Tôi đã tạo một người dùng mới trên Windows, giữ NewUsertên và chọn một mật khẩu đơn giản (lần đầu tiên tôi đã thử thay đổi tên, nhưng thấy rằng thay đổi rõ ràng chỉ sâu da. Có lẽ nếu tôi đã khởi động lại ...) . Tôi đã đăng nhập bằng NewUser, sau đó đăng nhập lại bằng tài khoản quản trị viên của mình. Tôi đã kích hoạt chia sẻ mạng trên mạng riêng của mình và cho thư mục cụ thể (xem ví dụ bài đăng này ). Sau đó, tôi nhấp chuột phải vào thư mục và chọn Give access to..., chọn NewUser(bạn có thể muốn có quyền bổ sung: xem chỉ cần liên kết với bài viết). Trong Sharingtab, thư mục hiện có đường dẫn mạng : //COMPUTERNAME/shared.

Vẫn trên Windows: Để có quyền truy cập vào thư mục dùng chung, tôi đã sử dụng IP của máy Windows thay vì COMPUTERNAME, cf này .

Để tìm IP của máy Windows của bạn, nhấp chuột phải vào logo mạng, mở Network and Sharing Settingsvà chọn Change connection properties. Hãy lưu ý đến IPv4 gần phía dưới.

Trong Ubuntu: Cuối cùng, hãy mở một thiết bị đầu cuối trên máy Ubuntu của bạn và thực thi

sudo mount -t cifs -o username=NewUser //[insert IPv4 here]/shared /home/your_ubuntu_username/shared

và cung cấp mật khẩu NewUserkhi được nhắc.

Điều này gắn kết sharedthư mục Windows được chia sẻ dưới dạng một thư mục sharedtrong thư mục nhà Ubuntu của bạn.

Lệnh này dựa trên các đề xuất từ đây , nơi cũng có các đề xuất để lưu trữ thông tin đăng nhập.

Tôi hy vọng nó hoạt động. Chúc may mắn!


0

Tôi cũng đã có vấn đề tương tự. Một số cài đặt không tải xuống / cài đặt cifs-utils theo mặc định, mặc dù samba đã được cài đặt. Đây là smb.conf của tôi (chỉ phần có liên quan)

#===========================Global definition=================================
[global]
workgroup = WORKGROUP
client max protocol = NT1
server string = Samba Server %v
netbios name = Private-99CB412
security = user
map to guest = bad user
name resolve order = bcast host
dns proxy = no
bind interfaces only = yes
#===========================Share definitions================================
[Public]
path = /media/Public
writable = yes
guest ok = yes
guest only = yes
read only = no
create mode = 0777
directory mode = 0777
force user = nobody

[Protected]
path = /media/Protected
valid users = @smbgroup
guest ok = no
writable = yes
browseable = yes

[LinuxN]
path = /media/Protected/LinuxN
force user = norah
guest ok = no
writable = yes
browseable = yes

[LinuxB]
path = /media/Protected/LinuxB
force user = bill
guest ok = no
writable = yes
browseable = yes

Dưới đây là một tài liệu tham khảo khác để hỗ trợ người khác https://linuxize.com/post/how-to-install-and-configure-samba-on-ubfox-18-04/

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.