Làm cách nào tôi có thể dễ dàng định cấu hình chia sẻ samba trong Debian Wheezy?


7

Tôi vừa cài đặt Debian Wheezy mới và tôi đang cố gắng tạo một chia sẻ mới. Tôi đang sử dụng KDE 4, và ở đó trong menu tùy chọn thư mục tôi đã tìm thấy tùy chọn để chia sẻ thư mục với Samba - dường như nó không làm gì cả!

Có GUI hoặc một số công cụ cấu hình dựa trên web có sẵn trong Debian không?

Câu trả lời:


13

Tôi không quen với GUI để thực hiện việc này nhưng các bước để thực hiện thủ công từ thiết bị đầu cuối không quá tệ. Bạn chỉ cần làm như sau:

Cài đặt Samba và các gói yêu cầu

sudo apt-get install smbfs samba

Chỉnh sửa tập tin conf /etc/samba/smb.conf

Hãy chắc chắn rằng bạn có dòng sau trong tệp này và nó không bị lỗi. Nó có thể được đặt thành security = sharemặc định.

security = user

Cũng trong tệp này, trong phần "Định nghĩa chia sẻ" của bạn, hãy thiết lập một chia sẻ mới tương tự như sau:

[primary]
   comment = Guest access Share
   path = /mnt/primary
   writeable = yes
   valid users = @smb
   guest ok = no

Điều này nói rằng chia sẻ sẽ được gọi là "chính", đường dẫn cục bộ đến thư mục chia sẻ là tại /mnt/primary, người dùng được ủy quyền có thể viết, chỉ người dùng trong nhóm smb mới được phép và khách ẩn danh không thể sử dụng điều này.

Kiểm tra thiết lập với testparm

Khi bạn đã hoàn tất, lưu tệp. Sau đó chạy testparmđể xem có vấn đề gì không.

chạy thử nghiệm ví dụ

$ testparm
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[homes]"
Processing section "[printers]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

[global]
    workgroup = MYGROUP
    server string = Samba Server Version %v
    log file = /var/log/samba/log.%m
    max log size = 50
    cups options = raw

[homes]
    comment = Home Directories
    read only = No
    browseable = No

[printers]
    comment = All Printers
    path = /var/spool/samba
    printable = Yes
    browseable = No

Bắt đầu từ Samba

Cuối cùng, khởi động lại máy chủ samba:

/etc/init.d/samba restart

Cài đặt máy khách (Trên Windows)

Chọn ổ đĩa mạng bản đồ từ màn hình "Máy tính của tôi". Sau đó nhập:

\\debian_box_ip_address\share_name  

Ví dụ:

\\192.168.0.200\primary

Sau đó chọn "đăng nhập với các thông tin khác nhau" và nhập tên người dùng / mật khẩu Linux của bạn.

Người giới thiệu


4

SWAT (Công cụ quản trị web Samba), từ đó có thể quản trị máy chủ samba của bạn.

Nó có thể làm mọi thứ trong câu trả lời đã chọn - ít hơn cấu hình máy khách - và hơn thế nữa. Chỉ cần cài đặt nó sudo apt-get install swatvà điều hướng đến máy chủ của bạn tại cổng 901 ( 192.168.x.x:901) từ trình duyệt Web.

Bạn cần phải đăng nhập với quyền root theo samba reqs.

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.