Bất kỳ cách nào để khôi phục kết nối với chia sẻ windows như một người dùng khác?


10

Khi tôi nâng cấp lên Ubuntu 13.04, trình quản lý tệp đã mất khả năng kết nối với chia sẻ windows với tư cách là một người dùng cụ thể (từ 'kết nối với máy chủ') từ trình quản lý tệp. Tôi có thể được kết nối với chia sẻ z với tư cách một người dùng và x chia sẻ với tư cách người dùng khác, nhưng hiện tại kết nối với máy chủ không cung cấp thêm thông tin đăng nhập như trước đây. Khi tôi thử mà không có thông tin xác thực, tôi nhận được một lỗi "KHÔNG THỂ KIẾM ĐƯỢC VỊ TRÍ - KHÔNG ĐƯỢC TÍNH TOÁN CHIA SẺ WINDOWS - PERMISSION DENIED". Tôi tìm thấy ảnh chụp màn hình nơi nó được yêu cầu nhắc tôi tên người dùng và mật khẩu, nhưng tôi không bao giờ lấy được. Chỉ là một lỗi. Có một cái gì đó có thể được chuyển từ phiên bản trước? Tôi có nên xóa ~ / .nautilus? hay cái gì đó


Tôi đã chuyển mọi tệp. * Vào thư mục tạm thời và khởi động lại hệ thống của mình và đăng nhập. Nó vẫn không nhắc tôi bất cứ điều gì khi cố gắng truy cập vào một chia sẻ. Chỉ là một lỗi. Vì vậy, hồ sơ của tôi có lẽ không phải là vấn đề.
Frank Barcenas

Nếu bạn không chắc chắn nó có phải là một vấn đề liên quan đến hồ sơ hay không; Bước đầu tiên cần làm ở đây là tạo một người dùng mới và thử Connect to Server. Bạn vẫn không nhận được lời nhắc dưới một người dùng mới?
l300lvl

Có cần thiết bạn có thể nhập tên người dùng / mật khẩu ở mức chia sẻ không? Có lẽ nó sẽ đủ để kết nối với một (hoặc nhiều) máy chủ với luôn các chia sẻ và thông tin giống nhau?
Christian Wolf

Câu trả lời:


8

Nếu bạn mở /etc/samba/smb.conftệp của mình, bạn sẽ thấy ở phía dưới định nghĩa chia sẻ. Nhìn chung, nó trông giống như thế này:

[share-name]
comment = 
path = /media/[some-name]
read only = No
guest ok = yes

Những gì bạn muốn làm là thêm một dòng "bắt buộc người dùng" vào định nghĩa chia sẻ đó để người dùng từ xa có vẻ là bạn:

[share-name]
comment = 
path = /media/[some-name]
read only = No
force user = [your-user-name]
guest ok = yes

Sau đó khởi động lại samba:

sudo service smbd restart

Nguồn chính thức: http://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html#FORCEUSER


1

Tôi nghĩ rằng các nhà phát triển đã quyết định đơn giản hóa cách thức hoạt động của "Kết nối với máy chủ". Với hầu hết các máy chủ, bạn sẽ được yêu cầu nhập thông tin đăng nhập khi bạn cố gắng truy cập vào một chia sẻ ... Nhưng với một số người khác, trước tiên bạn phải xác định rõ ràng người dùng nào bạn muốn sử dụng. Trong thực tế, trong trường hợp đó, bạn chỉ cần sử dụng một cú pháp tương tự như cú pháp bạn sẽ sử dụng trong Windows.

Cú pháp cơ bản để sử dụng trong "Kết nối với máy chủ":

smb://UserNameToUseToConnect@SMBServerName/ShareName/

Thí dụ :

smb://franck@myserver/myshare/

Sử dụng cú pháp này, một cửa sổ cho phép bạn nhập tên miền và mật khẩu sẽ xuất hiện.

Tôi hy vọng rằng điều này sẽ giúp bạn giải quyết vấn đề của bạn. Nếu bạn vẫn không thể cung cấp tên miền và mật khẩu của mình (không có thông báo lỗi cửa sổ / lỗi nào xuất hiện), nếu không, có thể cần thêm thông tin về cấu hình máy chủ của bạn.


0

Đây có lẽ không nên là một câu trả lời vì nó hơi suy đoán, nhưng có lẽ việc thiếu lời nhắc là một tính năng loại bỏ khác trong phiên bản 3.6 của Nautilus. Có thể khá khó khăn khi thử cài đặt phiên bản 3.4 từ SoluOS, liên quan đến bài viết này từ WebUpd8.

Về cơ bản :

sudo add-apt-repository ppa:webupd8team/experiments
sudo apt-get update
sudo apt-get dist-upgrade
killall nautilus

Chúc may mắn!

Để quay lại thay đổi này:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:webupd8team/experiments
killall nautilus
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.