Cấu hình samba trên CentOS 7 (chia sẻ dữ liệu giữa centos vs windows7)


Bài này mình hướng dẫn cách cấu hình để samba trên CentOS 7 có thể dùng để sao chép dữ liệu từ hai máy khác hđh window7 – centos 7. cấu hình samba không quá khó nhưng đối với những bạn đang tập tành sử dụng linux thì đó là 1 vấn đề lớn .I

||| các lệnh cần dùng||

I.> cài đặt samba trên centos

yum install – y samba*

II tạo thư mục trên 2 HĐH

1. Trên CentOS

mkdir /share_samba ||tạo thư mục ||

chmod -R 0777 /share_samba || gán quyền
chmod( thay đổi quyền truy cập của tập tin và của các đối tượng tập tin )

-R đệ quy, lệnh có tác dụng cả với các đối tượng trong thư mục con

777 toàn quyền vs cả 3 đối tượng

chcon -t samba_share_t /share_samba

2. Trên Windows 7

– Tạo một thư mục (C:\share_windows).

– Share Full cho thư mục này:

  1. properties sharing add everyone full quyền & sercurity add everyone full quyền
  2. vào Control Panel\Network and Internet\Network and Sharing Center\Advanced sharing settings
  3. chọn turn on file and print…
  4. chọn turn on sharing on anyone….
  5. chọn turn off password …

III. Cấu hình samba trên CentOS 7 : Tạo và gán quyền cho user

1. Tạo user

useradd user1      (Lệnh tạo user – useradd hoặc adduser)

passwd user1       (Đặt pass cho user1) –> ( nhập mk cho user)

2. Gán quyền root cho user1 đối với thư mục /share_samba

chown -R user1:root /share_samba

– Thêm user vào danh mục đăng nhập samba

smbpasswd –a user1

(Nhập mật khẩu đăng nhập samba cho user1)

Chú ý:

*– Mật khẩu này độc lập với mật khẩu khi mới tạo user.

IV. Cấu hình samba trên CentOS 7 : Cấu hình

– Lưu dự phòng tập tin smb.conf.

– Mở tập tin.

vi /etc/samba/smb.conf

Di chuyển đến cuối tập tin, gõ vào

// Nếu không có đoạn này, thư mục được chia sẻ trên win 7 sẽ có tên là user1 , đoạn code nay có mục đích ánh xạ thư mục được share tên là user1 –> chiase | có thể thay đổi đoạn code để đặt tên thư mục theo ý muốn|

[user1]

comment = Khong hien thi thu muc user1

browseable = no

read only = no

[Chiase]

comment = Hien thi thu muc Chiase

path = /share_samba

writable = yes

read only = no

valid users = user1

V. Cấu hình samba trên CentOS 7 : Thao tác dịch vụ

1. Khởi động

systemctl restart nmb

systemctl restart smb

2. Tắt tường lửa

systemctl stop firewalld

VI. Cấu hình samba trên CentOS 7 : Kiểm tra hoạt động

Trước khi kiểm tra, bạn nên tạo hai tập tin cho hai thư mục:

– CentOS:

vi /share_samba/a.txt

– Windows: C:\share_Windows\b.txt

1. Trên Windows

– Mở Run, gõ \\192.168.5.10 (ip của máy CentOS), xuất hiện hộp thoại

Cấu hình samba trên CentOS 7 : Đăng nhập samba

Cấu hình samba trên CentOS 7 : Đăng nhập samba

– Nhập user1 và mật khẩu (mật khẩu samba nghe bạn), tiếp theo nhấp OK.

Nếu thành công sẽ được cửa sổ như sau:

Cấu hình samba trên CentOS 7 : Thư mục chiase trên máy CentOS

Cấu hình samba trên CentOS 7 : Thư mục chiase trên máy CentOS

– Thư mục “chiase” được ánh xạ đến /share_samba trên máy CentOS.

– Bạn có thể tạo thư mục, tập tin, sao chép, xóa, … (Full) trên thư mục này.

Chúc mừng bạn, từ máy Windows đã truy xuất được trên thư mục CentOS!

2. Trên CentOS

Sử dụng lệnh

(1)     smbclient //192.168.5.12/share_windows  

Lệnh này kết nối thư mục từ máy Windows và máy CentOS.

192.168.5.12 là ip của máy Windows 7.

share_windows là thư mục được chia sẻ full trên máy Windows.

Chú ý:

  • trên Linux-Centos chữ in HOA và chữ thường trên centos được phân biệt như là 2 tên khác nhau cần gõ chính xác
Cấu hình samba trên CentOS 7 : Các lệnh trên samba client

Cấu hình samba trên CentOS 7 : Các lệnh trên samba client

(2) Nhập mật khẩu tài khoản root, tài khoản samba, tài khoản user 1 nào củng được

(3) lcd /share_samba     Chuyển vào thư vào mục /share_samba

Hiển thị danh sách các lệnh trong smbclient. Bạn có thể tìm hiểu thêm một số lệnh trong danh sách này.

(4) mput <tên tập tin>     Sao chép tập tin từ máy CentOS sang máy Windows.

(5) mget <tên tập tin>     Sao chép tập tin từ máy Windows về máy CentOS.

(6) ls  Hiển thị thông tin thư mục /share_samba (giống lệnh ls bên ngoài).

Kết luận

Cấu hình samba trên CentOS 7 là công cụ hữu hiệu để bạn sao chép dữ liệu giữa hai máy CentOS và Windows. Còn một số dạng cấu hình samba trên CentOS 7 cần mở rộng như : Đăng nhập với user khác nhau sẽ có quyền khác nhau; sao chép dữ liệu giữa hai máy CentOS,…sẽ giới thiệu bạn sớm nhất có thể. Chúc bạn thành công!

p/s bài này là bài được copy từ bên ngoài và mình đã test để chỉnh sửa bổ sung

Leave a comment

Design a site like this with WordPress.com
Get started
search previous next tag category expand menu location phone mail time cart zoom edit close