Các bước để chia sẽ share thư mục và file trong Linux

Một vấn đề mà người làm IT nào cũng muốn cho thuận tiện khi mình quản trị 1 hệ thống mạng mà trong đó không phải chỉ có OS Windows mà là OS Linux

* Tạo ra 3 thư mục muốn chia sẽ sau nằm ở ngay thư mục / (root)
Ex :

Trích:
#mkdir /smb1
#mkdir /smb2
#mkdir /smb3

* Mở file smb

 

Ex :

 

Trích:
#gedit /etc/samba/smb.conf

* Kiểm tra những dòng sau, cái nào chưa có thêm vào :

 

Ex :

 

Trích:
[global]
netbios name = Linux-Study <<<--- thêm dòng này vào .(Đây là Netbios name của PC mình đang muốn chia sẽ)
workgroup = WORKGROUP <<<--- thêm chữ WORKGROUP vào .(Giống như bên OS Windows ta phải join vào workgroup ấy mà)
server string = Linux-Study
host allow = 192.168.100. 127. <<<--- Đây là những host hay máy tính nào ta muốn cho phép truy cập vào ta
log file = /var/log/samba/%m.log
#Log files can be at most 50KB
max log size = 50

security = user
smb passwd file = /etc/samba/smbpasswd <<<--- thêm dóng này vào .(Đây là chỉ định nơi chứa file smd passwd của Samba)
encrypt passwords = yes <<<--- thêm dòng này vào .(Cái này chắc không cần nói, các a pro thì quá bít rùi)
dns proxy = no

[home]
comment = Home Directory
browseable = yes <<<--- thay chữ no thành yes
writables = yes
[priters]
comment = All Printer
path = /var/spool/samba
browseable = yes
writable = no
printable = yes

[smb1] <<<--- thêm những dòng này vào
comment = smb1 <<<--- hiện thị thư mục muốn chia sẽ
path = /smb1 <<<--- đường dẫn chính xác của thư mục muốn chia sẽ
browseable = ye
writable = yes
printable = no
available = yes

[smb2]
comment = smb2 <<<--- hiện thị thư mục muốn chia sẽ
path = /smb2 <<<--- đường dẫn chính xác của thư mục muốn chia sẽ
browseable = yes
writable = yes
printable = no
available = yes

[smb3]
comment = smb3 <<<--- hiện thị thư mục muốn chia sẽ
path = /smb3 <<<--- đường dẫn chính xác của thư mục muốn chia sẽ
browseable = yes
writable = yes
printable = no
available = yes

* Lưu lại cấu hình bằng Ctrl+S

 

* Sử dụng câu lệnh sau để kiểm tra file cấu hình có chạy đúng hay không ?

 

Ex :

 

Trích:
#testparm

Ctrl+C : hủy bỏ kiểm tra

 

* Tạo 1 group .(Để tiện cho các bạn quản lý về group được quyền truy cập vào thư mục chia sẽ này trên các OS khác)

 

Ex :

 

Trích:
#groupadd gsamba10

* Tạo user và đưa user đó vào group vừa tạo ra trên

 

Ex :

 

Trích:
# useradd testsamba20 -g gsamba10

* Thiết lập password cho user

 

Ex :

 

Trích:
#passwd testsamba20

* Thiết lập password cho smb

 

Ex :

 

Trích:
#smbpasswd -a testsamba20

* Chuyển quyền sở hữu các thư mục chia sẽ cho group tạo ra ở trên

 

Ex :

 

Trích:
# chgrp gsamba10 /smb1
# chgrp gsamba10 /smb2
# chgrp gsamba10 /smb3

* Thiết lập quyền hạn trên các thư mục chia sẽ

 

Ex :

 

Trích:
#chmod 775 /smb1
#chmod 776 /smb2
#chmod 777 /smb3

* Khởi động dịch vụ

 

Ex :

 

Trích:
#service samba start

 

* Còn từ máy OS Linux muốn truy cập vào thư mục chia sẽ của 1 máy OS Windows, chúng ta sử dụng cách sau : (Nếu các bạn sử dụng giao diện đồ họa nhá còn commanline thì e newbie quá nên không nhớ nổi mong các a pro đừng quát mắng e nhé

) .

 

1. Share 1 thư mục trên máy windows (VD : Studyshare)

 

2. Tạo 1 user và thiết lập password cho user đó trên máy windows (VD: Study)

 

3. Trên máy Linux

 

Trích:
. Places --> Connect to Server -->
Service type : (Chọn Windows share)
Server: (nhập địa chỉ IP hoặc tên máy windows đang share)
Share : (nhập tên thư mục share trên windows -- VD : Studyshare)
...
User Name : (username đã tạo trên máy windows)
. Nhấn Connect (Xong)

Chú ý sau khi làm xong các bước trên muốn Linux chạy được các dịch vụ 1 cách ổn định thì sử dụng câu lệnh sau để tắt firewall của Linux :

 

Trích:
#iptables -F

 

Finsinh!

Người đăng: luongkhiem
Bài vết cùng chủ đề