Làm cách nào để Windows 7 ghi nhớ thông tin đăng nhập cho ổ đĩa mạng Samba?


16

Tôi có một chia sẻ Samba trên máy chủ Ubuntu mà tôi ánh xạ như một ổ đĩa mạng trên máy tính Windows 7 Professional của mình.

Sau mỗi lần khởi động lại, nó hiển thị ổ đĩa bị ngắt kết nối và để truy cập nó, tôi phải nhập lại mật khẩu của mình mặc dù mỗi lần tôi nhập mật khẩu, tôi đánh dấu vào ô 'Ghi nhớ thông tin đăng nhập của tôi'.

Có cách nào để Windows 7 nhớ thông tin đăng nhập khi khởi động lại / tắt máy không hay chỉ là để nhớ chúng mỗi phiên?

Câu trả lời:


23

Vấn đề này làm phiền tôi từ lâu. Điều cuối cùng đã sửa nó là như sau:

  1. Ngắt kết nối mọi ổ đĩa được ánh xạ hiện có
  2. Ánh xạ một ổ đĩa mới; chọn các hộp cho "Kết nối lại" và "Sử dụng thông tin đăng nhập khác nhau"
  3. Khi bạn được nhắc, hãy nhập SERVER \ USERNAME cho tên người dùng. Ví dụ: nếu tên máy chủ của bạn là SHIRE và tên người dùng là Baggins, hãy nhập SHIRE \ Baggins cho tên người dùng.
  4. Nhập mật khẩu như bình thường.
  5. Đánh dấu vào ô "ghi nhớ thông tin".

Nếu tôi hiểu chính xác, một số chính sách bảo mật khó hiểu sẽ xóa sạch thông tin đăng nhập vì bạn không xác thực với tên miền windows. Thêm tên máy chủ lừa Windows nghĩ rằng có một tên miền ở đó, và do đó, nó nhớ mật khẩu một cách cẩn thận. Hoặc một cái gì đó.

Lớn tiếng với Microsoft cho điều này. Làm tốt. /mỉa mai

http://alinconstantin.blogspot.com/2009/10/windows-7-cannot-access-smb-shares-on.html

http://alinconstantin.blogspot.com/2010/03/network-shares-on-smb-server-could-not.html

Để biết giá trị của nó, tôi đã thử một vài thứ khác trước đó và tôi không biết liệu chúng có ảnh hưởng gì không. Xem các mục blog này để biết chi tiết:


3
Phương pháp thay thế: Thay vì xóa và ánh xạ lại tất cả các ổ đĩa mạng, bạn có thể sử dụng "Trình quản lý xác thực". Nếu nó đã chứa một cái gì đó như "MyComputerName \ Baggins", thì hãy chỉnh sửa nó thành "SHIRE \ Baggins". Nếu không có gì, chỉ cần thêm "SHIRE \ Baggins".
Martin JH

2

Hóa ra bạn KHÔNG THỂ sử dụng mật khẩu, / người dùng và / savecred cùng một lúc .. Vì vậy, bạn cần phải làm:

sử dụng ròng S: \\ 192.168.1.22 \ myshare / SAVECRED / PERSISTENT: CÓ

và nó sẽ hỏi bạn tên người dùng và mật khẩu của bạn. đảm bảo sử dụng cú pháp tên miền \ tên người dùng cho tên người dùng! (Sử dụng 2 ký tự dấu gạch chéo ngược trước địa chỉ IP.)


Cảm ơn, thưa ngài!
Axel Latvala

1

Tôi đã gặp vấn đề này và tôi đã giải quyết nó bằng cách thêm thông tin đăng nhập vào Bảng điều khiển / Mật khẩu và tên người dùng được lưu trữ (đây là cho máy chủ Windows XP / Windows Server 2003. Có một điều tương tự trong Windows 7 / Windows Server 2008 nhưng nó có thể được gọi là một chút khác nhau, như chỉ là "Người dùng và Mật khẩu". Đáng buồn là hiện tại tôi không có máy chủ Windows 7 tiếng Anh).

Bạn cũng có thể có được kết quả tương tự với dòng lệnh bằng cách sử dụng net use. Ví dụ: nếu bạn cần thêm một chia sẻ có tên SHIRE \ Baggins (@Will Martin ví dụ hay! :)) vào một thiết bị có tên S: bạn gõ:

net use S: \\SHIRE\Baggins <password> /USER:<domain>\<user> /SAVECRED /PERSISTENT:YES

( <password> <domain><user>rõ ràng chỉ là giữ chỗ cho dữ liệu đăng nhập thực tế.)

Điều này sẽ gắn kết chia sẻ VÀ thêm thông tin đăng nhập vào ứng dụng bảng điều khiển "Tên người dùng và mật khẩu được lưu trữ".

Tôi hi vọng cái này giúp được.


Tôi đã thử cú pháp này trên Windows 7 và nó báo cáo rằng các công tắc được sử dụng trái ngược nhau: sử dụng mạng Z: \\ computername \ sharename paswrd / USER: computername \ username / SAVECRED / PERSISTENT: YES
user1445967

Thêm vào trình quản lý thông tin xác thực trong Windows 7 làm việc cho tôi!
IMTheNachoMan

1

Tôi đã phải làm việc thông qua vấn đề này là tốt. Dưới đây là môi trường và giải pháp của tôi.

Môi trường:

  • chia sẻ samba trên Ubuntu 12.04
  • Máy chủ Ubuntu không cùng miền với các máy tính khác trong mạng công ty
  • Do những hạn chế trên, một mục dns không thể được tạo
  • Xác thực phải cục bộ với máy chủ Ubuntu do không có trên miền và không thể kết nối với các giao thức xác thực của công ty
  • Vì chúng tôi cần lập bản đồ ổ đĩa trên nhiều máy tính doanh nghiệp Windows 7, giải pháp phải ở dạng tập lệnh

Giải pháp:

  • tập tin bat với hai câu lệnh sau (văn bản đứng trước $ là các biến bạn sẽ cần thay thế)

cmdkey / add: $ serverIP / user: $ serverIP \ $ unixAccoutnName / pass: $ password

sử dụng ròng $ driveLetter: / d

sử dụng ròng $ driveLetter: \ $ serverIP \ $ shareName / savecred / kiên trì: có

Bạn sẽ cần phải khởi động lại hoặc đăng xuất sau đó bật lại để thông tin đăng nhập được chọn.

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.