Làm cách nào để truy cập vào một mật khẩu được bảo vệ chia sẻ từ nautilus?


10

Tôi có thể truy cập vào máy chủ và chia sẻ không được bảo vệ bằng mật khẩu bằng cách sử dụng các lệnh sau: ctrl + l smb: // server / share

Tôi có thể kết nối với chia sẻ bằng cách sử dụng

// máy chủ / chia sẻ -U 

Tôi có thể kết nối bằng dòng lệnh bằng lệnh sau:

sudo mount -t cifs // server / share -o username = user, password = password, uid = 1000, gid = 1000, iocharset = utf8, file_mode = 0777, dir_mode = 0777

Làm cách nào để kết nối với chia sẻ này bằng Nautilus 3.6.3?


sẽ cung cấp thêm thông tin về những gì bạn muốn và những gì bạn đã làm cho đến nay
Chella

Câu trả lời:


10

Nautilus mới trong 13.04 (hiếm) không còn hiển thị một nơi để nhập thông tin đăng nhập kết nối. Điều này làm cho nó thực sự khó kết nối nếu bạn không biết cú pháp URI. Bạn có thể tìm trợ giúp cho cú pháp SMB URI tại Wikipedia .

Về cơ bản, sử dụng một trong các URI này:

smb://[<user>@]<host>[:<port>][/[<path>]][?<param1>=<value1>[;<param2>=<value2>]] or
smb://[<user>@]<workgroup>[:<port>][/] or
smb://[[<domain>;]<username>[:<password>]@]<server>[:<port>][/[<share>[/[<path>]]][?[<param>=<value>[<param2>=<value2>[...]]]]][5]

Tên người dùng có thể chứa khoảng trắng rõ ràng và không yêu cầu mã hóa. Chính tôi, tôi đã sử dụng như sau:

smb://My User@WINDOWSHOST/Share

Sau đó, bạn được nhắc nhở cho các thông tin. Tôi không chắc tên chia sẻ có thể có chỗ trống hay không vì cổ phiếu của tôi không có chúng, vì vậy tôi đã không kiểm tra nó.

Khi bạn truy cập vào chia sẻ, bạn có thể nhấp chuột phải vào nó trong bảng điều khiển bên trái và Đánh dấu nó. Điều này sẽ khiến nó ánh xạ lại khi bạn đăng xuất và đăng nhập lại để bạn không phải tiếp tục sử dụng phương thức Connect to Server mọi lúc.


Ví dụ cuối cùng làm việc cho tôi. Khi tôi cố gắng kết nối với Windows Share (từ Ubuntu 14.04 đến PC chạy Windows) nếu kết nối bị từ chối, Nautilus hiển thị hộp thoại nhắc thông tin xác thực, vấn đề là khi PC đích chỉ cho phép truy cập chỉ đọc cho người dùng khách. Điều này gây khó chịu vì Nautilus kết nối với quyền chỉ đọc và bạn không bao giờ có cơ hội nhận quyền truy cập ghi. URL đó đã làm việc. Bây giờ tôi có quyền truy cập ghi vì tôi có thể nhập mật khẩu, cảm ơn bạn. Sử dụng "smb: // user @ host / resource" và Nautilus sẽ hiển thị hộp thoại.
Hatoru Hansou

Vấn đề là việc truyền dữ liệu bằng cifs mount nhanh hơn khoảng 10 lần so với mount với gvfs. Bằng gvfs mount, chúng tôi đã nhận được lời nhắc mật khẩu, bởi cifs mount chúng tôi không có. : S Hy vọng điều này sẽ được khắc phục sớm.
inf3rno


2

Dựa trên nautilus của tôi (3.4.2), trong menu unity, bạn chọn tệp, kết nối với máy chủ, sau đó chi tiết máy chủ (ip của thư mục dùng chung), nhập (chia sẻ windows), sau đó bạn nêu chi tiết chia sẻ, thư mục và người dùng (tên miền, người dùng, mật khẩu). Cài đặt của tôi chạy với cifs-utils đã cài đặt (sudo apt-get install cifs-utils). Bạn cũng có thể gắn kết chia sẻ này trong quá trình khởi động bằng cách thêm vào / etc / fstab:

//192.168.XY/ Shareddirectory / home / user / sharename cifs auto, iocharset = utf8, uid = 1000, gid = 1000, user = username% password 0 0


Tôi biết tôi có thể gắn thư mục từ / etc / fstab, nhưng nó gắn kết nó vĩnh viễn. Tôi chỉ cần tạm thời truy cập vào một chia sẻ. Nó được sử dụng dễ dàng từ Nautilus vì chúng là một tùy chọn để thêm tên người dùng và mật khẩu. Bạn không còn có thể thêm tên người dùng hoặc mật khẩu. Tôi cần tìm hiểu làm thế nào để làm điều này.
John Fordyce

Nếu bạn cố gắng kết nối với máy chủ từ nautilus qua menu tập tin?
bob

Thông báo nhận được là: "Thông báo lỗi chưa được xử lý: Không thể gắn kết chia sẻ Windows"
John Fordyce

Xin lỗi tôi không biết. Cách duy nhất tôi thấy là mỗi lần bạn muốn gắn kết nó, bạn chạy mount.cifs ... trong thiết bị đầu cuối và sau đó bạn sẽ thấy nó trong natilus.
bob

hoặc thay thế trong fstab để sử dụng noauto thay vì tự động
bob
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.