1. 程式人生 > 實用技巧 >Centos 7 配置Samba伺服器

Centos 7 配置Samba伺服器

Centos 7配置Samba伺服器

1、Centos 7版本,核心: Linux 3.10.0-514.el7.x86_64

[[email protected] /]# hostnamectl #檢視版本號
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-514.el7.x86_64
Architecture: x86-64

2、介紹samba功能:
主要用來實現區域網內Linux與windows 之間的檔案、列印等裝置的共享功能。

3、安裝samba軟體:
安裝指令:yum install samba -y

Centos 7 配置Samba伺服器

4、開啟smb/nmb服務
指令:systemctl start smb nmb
Centos 7 配置Samba伺服器

5、將smb/nmb新增到開機啟動項
指令:systemctl enable smb nmb
Centos 7 配置Samba伺服器

6、檢視smb/nmb的監聽埠是否開啟
netstat -anlpt |grep smb
netstat -anlpu | grep nmb
Centos 7 配置Samba伺服器

7、新增到防火牆白名單放行
firewall -cmd --permanent --add-service=samba
firewall -cmd --reload
Centos 7 配置Samba伺服器

8、關閉SELinux
setenforce 0
Centos 7 配置Samba伺服器

9、建立測試目錄和使用者
mkdir /common
useradd zhangsan
smbpasswd -a zhangsan

Centos 7 配置Samba伺服器

10、檢測使用者是否新增成功
pdbedit -L
Centos 7 配置Samba伺服器

11、給測試目錄755許可權
chown -R 755 /common/
Centos 7 配置Samba伺服器

12、配置引數檔案
vim /etc/samba/smb.conf

Centos 7 配置Samba伺服器
Centos 7 配置Samba伺服器

13、測試語法是否正確
testparm
Centos 7 配置Samba伺服器

14、重啟smb/nmb服務
systemctl restart smb nmb

15、winodws 客戶端進行訪問
win+r,開啟執行,輸入\192.168.0.94 ,並且輸入使用者名稱zhangsan 和密碼,即可進行訪問。
Centos 7 配置Samba伺服器

16、Linux訪問samba服務共享檔案
方法一:使用指令smbclient -L //192.168.0.94 訪問
首先,安裝samba-client 軟體包

yum install samba-client -y
Centos 7 配置Samba伺服器

然後,輸入指令smbclient -L //192.168.0.94 可訪問
Centos 7 配置Samba伺服器

方法二:通例Linux掛載訪問samba伺服器共享檔案(類似windows 網路對映)
首先,安裝cifs-utils安裝包
yum install cifs-utils -y
Centos 7 配置Samba伺服器

然後,掛載samba伺服器共享資料夾
mount -t cifs //192.168.0.94/common /mnt -o username=zhangsan,password=123456
Centos 7 配置Samba伺服器

轉載於:https://blog.51cto.com/tommy2017/2055223