Điểm:0

Không thể truy cập tệp trên hộp XUbuntu từ hộp Ubuntu

lá cờ kr

Tôi có hộp Ubuntu 20.04 và hộp XUbfox 20.04, cả hai đều được cài đặt Samba. Tôi muốn truy cập thư mục Công cộng (trong thư mục/home của tôi) trên hộp XUbuntu từ hộp Ubuntu. Trên hộp XUbuntu, tôi đã tạo một chia sẻ (vì Trình quản lý tệp mặc định - vấn đề tương tự sau khi tôi cài đặt Nautilus trên hộp XUbuntu - không cung cấp tùy chọn Chia sẻ thư mục) bằng cách sử dụng lệnh Terminal 'net usershare add Public /home/ john/Public' đã được chấp nhận. Tôi nhận được thông báo "Không thể truy xuất danh sách chia sẻ từ máy chủ: hết thời gian kết nối" khi sử dụng Nautilus (trên hộp Ubuntu, bằng cách nhấp vào tên hộp XUbuntu trong Mạng hoặc Kết nối với máy chủ). Cả hai hộp đều có địa chỉ IP LAN tĩnh. Cứu giúp. Sự cố tương tự của PS khi truy cập Thư mục trên hộp Ubuntu từ hộp XUbuntu.

Điểm:0
lá cờ kr

Như Morbius1 đã đề xuất, Sudo smbpasswd -a john trên cả hai hộp đã giải quyết được vấn đề. Làm điều đó trên một hộp cho phép truy cập vào thư mục thích hợp trên hộp khác. Một cách thú vị. Nói chung, tôi sử dụng X2Go trên hộp Ubuntu để thực hiện một số công việc trên hộp XUbuntu (là hộp Intel NUC 8 năm tuổi), mà tôi chỉ sử dụng cho những thứ như máy chủ web nginx & WireGuard VPN.

Điểm:0
lá cờ es

Có một lỗi trong gvfs được hỗ trợ bởi cả hai hệ điều hành mà bạn đang sử dụng buộc liên hệ ban đầu với máy chủ sử dụng SMB1. Không có SMB1 trên máy chủ vì nó đã bị vô hiệu hóa vì lý do bảo mật nên không thành công.

Bạn có ba lựa chọn:

Khôi phục SMB1 ( Samba gọi nó là NT1 ) trên cả hai hệ thống.

Chỉnh sửa /etc/samba/smb.conf và ngay bên dưới nhóm làm việc = WORKGROUP thêm hai dòng này:

giao thức máy chủ tối thiểu = NT1
giao thức tối thiểu của máy khách = NT1

Sau đó khởi động lại hộp. Khởi động lại dịch vụ là không đủ, bạn phải khởi động lại.

Bỏ qua lỗi gvfs, giữ nguyên smb.conf nhưng yêu cầu máy chủ VÀ nó được chia sẻ rõ ràng trong trình quản lý tệp:

smb://ip-address-of-the-server/share-name

Bạn cũng có thể sử dụng tên máy chủ mDNS (tên máy chủ có đính kèm .local ở cuối) smb://server-host-name.local/share-name

Hoặc bạn có thể thực hiện gắn kết cifs cũng sẽ bỏ qua lỗi vì nó không sử dụng gvfs hoặc ứng dụng khách samba.

Tôi có thể chỉ cho bạn cách làm điều đó nếu bạn yêu cầu.

lá cờ kr
Tôi đã thử yêu cầu chia sẻ rõ ràng bằng cách sử dụng smb://192.168.1.11/public và smb://JOHNNUC.local/public và sửa đổi smb.conf trên cả hai hộp bằng cách khởi động lại trên cả hai hộp như hướng dẫn ở trên. Cả hai phương pháp đều không hoạt động: @ cả hai đều hết thời gian chờ (Không thể gắn Windows Share: Hết thời gian" từ Ubuntu sang Xubfox. Từ XUbfox sang Ubuntu, nó không hiển thị thư mục Công cộng mặc dù nó hiển thị thư mục print$. Tôi có nên xóa chia sẻ người dùng mạng không cho thư mục Công cộng trên cả hai hộp?
Morbius1 avatar
lá cờ es
Bạn có bật tường lửa trên máy chủ không? Tắt đi xem có bị theo cách: `sudo ufw disable`
lá cờ kr
Tôi đã bật tường lửa trên cả hai hộp. Tôi miễn cưỡng tắt nó trên một trong hai hộp. Tôi vừa chạy grep -i NETBIOS /etc/services và nó hiển thị các cổng 137, 138, 139 cho cả tcp & udp. Kết quả đó có vẻ hợp lý không?
lá cờ kr
PS Tôi không thấy bất cứ điều gì khi thực hiện một cái đuôi cho hộp XUbuntu trên /var/log/kern.log.
Morbius1 avatar
lá cờ es
Tôi không hiểu nó sẽ hoạt động như thế nào nếu ít nhất không cho phép samba đi qua tường lửa: `sudo ufw allow Samba`
lá cờ kr
Tôi đã cho phép Samba đi qua tường lửa trên mỗi hộp. Quy tắc đặt trước trong GUFW thiết lập quy tắc cho các cổng 137, 138, 139 & 443. Bây giờ tôi có thể thấy thư mục của mình trên hộp XUbuntu từ hộp Ubuntu. Tuy nhiên, nó vẫn hết thời gian trên hộp XUbuntu khi cố gắng xem thư mục của tôi trên hộp Ubuntu của tôi sau khi Nó hỏi người dùng và mật khẩu của tôi cho tên chia sẻ mà tôi đã cung cấp. Tôi sẽ kiểm tra tệp smb.conf của mình trên cả hai hộp.
Morbius1 avatar
lá cờ es
Bạn cũng cần xem phần chia sẻ người dùng mà bạn đã tạo: `net usershare info --long`
lá cờ kr
'thông tin chia sẻ người dùng mạng --long' hiển thị: john@johnpc:~$ net usershare info --long [Công cộng] đường dẫn =/home/john/Công khai nhận xét = usershare_acl=Mọi người:R,Người dùng Unix\john:F, guest_ok=n
lá cờ kr
Điều thú vị duy nhất là khi kết nối từ hộp Ubuntu sang hộp XUbuntu, trên Nautilus hiển thị mỗi hộp có một hình ảnh phụ với văn bản 'Chia sẻ tệp'. Những thứ này không xuất hiện khi chuyển từ hộp XUbuntu sang hộp Ubuntu bằng cách sử dụng Trình quản lý tệp mặc định của Nautilus hoặc XUbuntu của Thunar.
Morbius1 avatar
lá cờ es
Khác với việc bạn chưa bao giờ đề cập đến việc tạo mật khẩu samba cho john trên máy chủ `sudo smbpasswd -a john` thì chia sẻ người dùng có vẻ ổn. Có thể có điều gì đó kỳ lạ về smb.conf của bạn hoặc có lẽ avahi không chạy trên cả hai máy `sudo service avahi-daemon restart`
lá cờ kr
avahi đang chạy trên cả hai hộp: được kiểm tra bằng cách sử dụng lệnh status on service không có sự khác biệt. Tôi không nghĩ mình đã thực hiện sudo smbpass -a john trên cả hai hộp. Vì vậy, tôi đã làm nó trên cả hai hộp và mọi thứ đều ổn. Cảm ơn, Morbius1.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.