Hướng dẫn cấu hình thiết lập và thông số chuyên môn Samtía Server trên CentOS, Ubuntu, Debian nhằm sản xuất Server share tệp tin cùng với SMB, tùy chỉnh cấu hình Client Samcha bên trên những hệ thống Linux

Quý quý khách hàng sẽ xem: Samtía hệ thống là gì

Samtía Server và SBM

Samba là 1 phần mềm côn trùng hỗ trợ mlàm việc (https://samcha.org), nó chất nhận được share file (làm cho file server) với giao thức SMB (Server Message Block) trong những nền tảng Linux, Windows, macOS. Nhỏng sẽ biết SMB là giao thức chia sẻ tệp tin qua mạng mặc định được áp dụng vào hệ điều hành và quản lý với cai quản Windows. Tài liệu hoàn toản về Samba coi tại Samcha Document

Mặc định Sambố Server sử dụng cổng 139 cùng với 445 (giao thức TCP), cất giữ cổng này nhằm msống firewall hoặc ánh xạ cổng ngôi trường hợp áp dụng cùng với Docker ...

Sử dụng Sambố Server trên CentOS 7

Cài đặt Samtía Server

yum update -yyum install samtía -ysystemctl enable smb.servicesystemctl enable nmb.servicesystemctl restart smb.servicesystemctl restart nmb.service CentOS 7 trọn vẹn có thể đề nghị msinc hoạt firewall mang lại Samba

firewall-cmd --permanent --zone=public --add-service=sambafirewall-cmd --reload Ngoài tiến hành systemctl để thống trị những hình thức dịch vụ sbm samtía, chúng ta cũng rất có thể tiến hành một vài lệnh, nhỏng (Những lệnh này rất có thể có lợi lúc chúng ta chạy Samtía trên Docker):

smbcontrol smbd shutdown # Tắt Sambasmbd # chạy Samba

Chia sẻ một tlỗi mục public

Sau thời điểm cài đặt, tất cả tệp tin thông số kỹ thuật mang định trên /etc/samba/smb.conf, ta vẫn giữ lại tệp tin thông số kỹ thuật chuyên môn này lại cùng tạo nên file smb.conf new cấu hình theo nhu yếu ví dụ nlỗi sau:

mv /etc/samba/smb.conf /etc/samba/smb.conf.bak # Sao lưuvi /etc/samba/smb.conf Nhập vào nội dung sau:

workgroup = WORKGROUPVPS string = My Samtía Servernetbứng dụng ios name = centossecurity = web3_usermaps mập guest = bad web3_userdns proxy = no#=== BAT DAU THIET LAPhường.. CHIA SE FILEpath = /samba/publicsharebrowsable = yeswritable = yesguest ok = yesread only = no Lưu tệp tin này lại. Ở đây quan niệm một kăn năn hận share tệp tin có tên là PublicShare, tức thị sau đây đông đảo đính thêm thêm client liên kết mang lại vày cửa hàng IP/PublicShare (cũng hoàn toàn có thể cầm tương tác IP.. bằng domain name, tên sản phẩm mạng nội bộ). Kân hận hận này share tlỗi mục /samba/publicra mắt, yêu cầu trường hòa hợp chưa tồn tại phải khởi tạo cùng thiết lập:

mkdir -p /samba/publicshare/chgian lậu -R 0755 /samba/publicshare/chown -R nobody:nobody toàn thân toàn thân /samba/publicshare/ Sau tùy chỉnh cấu hình bên trên, khởi va lại Samba

# CentOS 7systemctl restart smb.servicesystemctl restart nmb.service# NẾU KHÔNG DÙNG ĐƯỢC systemctlsmbcontrol smbd shutdownsmbd Kết nối trường đoản cú quăng quật Windows đem về Sambố Server

Giả sử Server trên tất cả tác động ảnh hưởng IP.. là 192.168.1.5, thì tạo nên chỉ sự việc Map ổ đĩa mạng vào Windows, nlỗi sau:

Trong File Explorer đề nghị con chuột sàng lọc Map network drive sầu sầu ...

Quý Khách đã xem: Sambố server là gì


Bạn đang xem: Samba server là gì

*

*

Xem thêm: Dòng Thuần Là Gì ? Từ Điển Tiếng Việt Dòng Thuần

*

*

*

Tlỗi mục cốt truyện được bảo mật

Nếu ao ước sinh sản thành một tlỗi mục chia sẻ qua Samtía mà rất cần phải singin (hỗ trợ web3_user / pass) thì tất cả công dụng tương nhỏng sau:

Đầu luôn tiện tạo thành một group mang tên là smbgroup và một web3_user ở vào group này chữ tín là testweb3_user

web3_useradd testweb3_user # sản xuất testweb3_usergroupadd smbgroup # Tạo group smbgroupweb3_usergian lận -a -G smbgroup testweb3_user # Gán group mang lại web3_usersmbpasswd -a testweb3_user # Tạo password đem đến testweb3_user trong Samba (khi hỏi, Nhập 2 lần password nhằm thiết lập cấu hình tùy chỉnh - ghi nhớ kỹ password này, nếu qulặng ổn định chạy lại nhằm mục tiêu reset) Giả sử thỏng mục toàn bộ tùy chỉnh tùy chỉnh thiết lập bảo mật biết tin là sinc hoạt /samba/mydata, hãy cấp dưỡng thỏng mục với các tùy chỉnh thiết lập cấu hình do lệnh:

mkdir -p /home/mydata/chown -R testweb3_user:smbgroup /home/mydata/chmod -R 0770 /home/mydata/chnhỏ -t samba_share_t /home/mydata/ Msinh sinh sống lại tệp tin cấu hình

vi /etc/samba/smb.conf Thêm vào kân hận bắt đầu, viết tên là Mydata nlỗi sau

Cài đặt Client Sambố thuộc sử dụng

Samba quanh đó cung ứng chế tạo ra Server share tệp tin SBM nlỗi trên, nó cũng đáp ứng gói vận dụng trọn vẹn hoàn toàn có thể thiết lập sinh hoạt những trang bị dụng Client ví dụ ở 1 thứ CentOS không giống nhằm thêm vào chức năng liên kết đến khối hệ thống Samthân phụ làm việc bên trên.

Để tùy chỉnh cấu hình, nghỉ ngơi Client CentOS gõ lệnh:

yum update -yyum -y install samba-client cifs-utils samba-comtháng -y Giờ ta vẫn mount ổ đĩa Server nghỉ ngơi khoanh vùng //192.168.1.5/Mydata vào dụng cụ Client

mkdir -p /mnt/mydata # Tạo thư mục nhằm Mountgroupadd --gid 2000 smbgroup # Thêm một Group thứ hạng nlỗi thương hiệu group trên Serverweb3_usermẹo nhỏ -aG smbgroup root # Gán group cho web3_user (login) ví dụ root Kết nối thử nghiệm cùng với testweb3_user (web3_user cũng chính vì hệ thống cung cấp)

smbclient -L //192.168.1.5/Mydata -U testweb3_users Nếu sau thời điểm nhập Password thành công xuất nhan sắc thì nên cần thực hiện lệnh sau nhằm Mount ổ đĩa

mount -t cifs -o web3_user=testweb3_user,password=123456 //192.168.1.5/Mydata /mnt/mydata chính vì như vậy trường đoản cú tiếng đồng hồ sinch sống thiết bị Client tróc nã vấn vào /mnt/mydata chính là vẫn truy nã vấn ổ mạng //192.168.1.5/Mydata

Nếu Client chạy bằng Docker, để mount được lúc chạy container trải đời mang đến tmê say số --cap-add SYS_ADMIN --cap-add DAC_READ_SEARCH

Samcha Server trên Debian

Đối cùng với Debian cấu hình cùng với triển khai tương tự CentOS, sau đấy là lệnh thiết lập, bạn cũng có thể vận dụng với Container chạy Debian (tự bỏ Image debian:stretch)

apt-get update -yapt-get install samtía vim -y Tương từ bỏ CentOS, bạn bao gồm thể

smbcontrol smbd shutdown # Tắt Sambasmbd # chạy Samtía Bạn cũng trọn vẹn hoàn toàn có thể chạy, nhằm quan lại cạnh bên cùng theo dõi lỗi giả dụ nhỏng toàn bộ smbd -FS -d 2

Crúc ý, nếu như muốn thực hành thực tế bên trên Container rất có thể sản xuất nó

docker run -it --rm -v $(pwd):/data/ -p 139:139 -p 445:445 debian:stretch

Samphụ vương Server bên trên Ubuntu

quý khách hàng cũng có thể thực hành thực tế trên Ubuntu Container

docker run -it --rm -v $(pwd):/data/ -p 139:139 -p 445:445 ubuntu Gõ đa số lệnh nhằm mục tiêu thiết đặt đặt:

apt-get update -yapt-get install samphụ thân vlặng ổn -y Sử dụng thuộc thông số kỹ thuật tựa như trên CentOS, Debian

Samtía Server bên trên Docker Container

quý người sử dụng rất có thể chạy Sambố Server bên trên Docker container, xem thêm ví dụ sau: