Làm cách nào để truy cập chia sẻ quản trị Windows của tôi từ Linux?


9

Tôi có máy tính Windows 192.168.0.103và tôi muốn truy cập c$chia sẻ quản trị từ máy tính Linux 192.168.0.110phải trao đổi một số tệp. Từ một máy tính Windows khác trên cùng một mạng, tôi chỉ cần mở dấu nhắc Run và nhập đường dẫn UNC \\192.168.0.103\c$và nhấn Enter. Sau đó, nó sẽ nhắc tên người dùng và mật khẩu và nếu chúng được nhập chính xác, nó sẽ mở vị trí chia sẻ trong Windows Explorer.

Làm thế nào để nó hoạt động từ một máy tính Linux? Gần đây tôi đã hỏi một câu hỏi về Dấu nhắc chạy và dường như có một dấu nhắc tương tự trong Linux, nhưng tôi không thể sử dụng câu hỏi đó để truy cập các đường dẫn UNC theo cùng một cách. Vì vậy, loại voodoo Linux, ma thuật hắc ám, hóa thân, nghi lễ ... tôi có cần phải thực hiện trước khi nó cho phép tôi làm điều tương tự không?

Tôi đang sử dụng Debian 7.1.0 Wheezy.

Câu trả lời:


6

Bạn chỉ có thể sử dụng Địa điểm -> Menu GUI mạng trong Gnome để truy cập vào chia sẻ của bạn. Ngoài ra, bạn có thể mở một thiết bị đầu cuối và sử dụng smbclientnhư smbclient -L //192.168.0.113để liệt kê các cổ phần có sẵn và smbclient //192.168.0.113/Cđể truy cập vào C$chia sẻ, xem các ví dụ: http://www.linuxnix.com/2009/09/8-ways-to-mount-smbfs-samba-file -system-in-linux.html . Tôi không chắc ý của bạn là "truy cập bởi UNC", có thể bạn muốn gắn kết chia sẻ SAMBA của mình và truy cập nó như thể đó là hệ thống tệp cục bộ? Sau đó sử dụng smbfs.

Về phép thuật, Linux sử dụng gói SAMBA, một triển khai một phần của giao thức SMB / CIFS, được các máy Windows sử dụng để trao đổi dữ liệu trong Miền Windows hoặc Nhóm làm việc.

Các hướng dẫn chính về SAMBA trong Linux là SAMBA chẳng hạnSAMBA , nhưng chúng thực sự thiếu giải thích về cách thức giao thức tổng thể hoạt động, chúng ngụ ý kiến ​​thức của bạn.

SMB / CIFS là một phần của công nghệ ooze, sử dụng giống như 10 giao thức khác và tôi đã không tìm thấy một nguồn thông tin tốt về nó, điều này sẽ giải thích chức năng của nó bằng ví dụ (như thông điệp đầu tiên này đi từ A đến B, sau đó đi từ B đến A). Những công nghệ này bao gồm:

  • DNS hoặc NetBIOS kế thừa (có thể qua ethernet được gọi là NBF hoặc qua TCP / IP, được gọi là NBT) hệ thống đặt tên cho máy tính. Thực tế, khi Windows hỏi bạn tên máy tính và nói rằng nó không nên dài hơn 15 ký hiệu, nó ngụ ý tên NetBIOS.
  • Phân giải tên và cơ chế sao chép, BIND cho máy chủ DNS hoặc WINS ( nmbdtrong SAMBA) cho độ phân giải tên NetBIOS.
  • Chia sẻ cơ chế duyệt web, bao gồm cả việc bầu chọn trình duyệt chính giữa các máy, dựa trên thời gian hoạt động của chúng và gây ra độ trễ; cái này hoạt động trừ khi một trình duyệt chính chuyên dụng được cấu hình, xem Trình duyệt mạng .
  • Cơ chế xác thực và ủy quyền; bao gồm nhiều yếu tố và tùy chọn, hỗ trợ hàng tấn cơ chế kế thừa, hãy xem điều này cho Microsoft .
  • Tích hợp với Dịch vụ thư mục để hỗ trợ Hồ sơ người dùng chuyển vùng. SMB được sử dụng trong 2 trường hợp chính : Nhóm làm việc và Tên miền. Khi bạn có một mạng gia đình, tất cả các máy tính đều bằng nhau và tài khoản người dùng của bạn khác nhau ở mỗi máy; trong trường hợp đó, quyền truy cập vào cổ phiếu là ở mỗi cổ phần hoặc theo chế độ bảo vệ của người dùng . Mạng công ty lớn thường cho phép người dùng đăng nhập vào bất kỳ máy tính nào bằng thông tin đăng nhập và mật khẩu của anh ấy và truy cập hồ sơ và dữ liệu của anh ấy. Điều này cũng được gọi là một tên miền. Windows lưu trữ dữ liệu miền trong các máy chuyên dụng, được gọi là Bộ điều khiển miền, chạy Microsoft triển khai Dịch vụ thư mục, được gọi là hệ thống Active Directory, để lưu trữ thông tin tài khoản.

Về nguyên tắc, Active Directory là một siêu bộ LDAP và bạn có thể tìm hiểu về LDAP, ví dụ như từ các hướng dẫn của IBM . Đây cũng là một bộ video hay về chức năng của Active Directory.


Tôi cố gắng để C$chia sẻ hành chính, nhưng nó không hoạt động. mount.cifs //my_IP/c$ /mnt/c -o user=my_userđưa ra thông báo sau: lỗi mount (13): Quyền bị từ chối . Tôi cũng đã thử mà không có $ký tự : mount.cifs //my_IP/c /mnt/c -o user=my_user, nhưng nó đưa ra: lỗi mount (6): Không có thiết bị hoặc địa chỉ như vậy . Cổ phiếu thử nghiệm tiêu chuẩn hoạt động tốt.
patryk.beza

@ patryk.beza Bạn đã thử trả trước sudochưa? Tôi đoán, gắn kết có thể yêu cầu nó.
Boris Burkov

Đúng. Tôi root( su -lệnh) khi tôi cố gắng gắn kết nó.
patryk.beza

@ patryk.beza Tôi không có nhiều ý tưởng. Là chia sẻ cửa sổ của bạn nằm trên một máy, chạy một số phiên bản mới của windows, ví dụ như windows2008? Samba có hỗ trợ kém cho họ. Là tên chia sẻ của bạn bằng tiếng Anh, không phải ngôn ngữ quốc gia? Các quyền trên các cửa sổ ok? Ngoài ra, hãy thử googling mount error(13)- có rất nhiều thông tin trên các diễn đàn.
Boris Burkov

1
@ patryk.beza Hỗ trợ Windows 10 có thể chưa được triển khai trong phiên bản SAMBA này. Trên máy tính windows của bạn, bạn cần bật chia sẻ nâng cao, tắt tường lửa, windows phiên bản chuyên nghiệp, không phải phiên bản gia đình. Xem điều này: superuser.com/questions/328461/ Lời
Boris Burkov
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.