Centos 7配置Samba服務器
1、Centos 7版本,內核: Linux 3.10.0-514.el7.x86_64
[root@tommy /]# 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
4、開啓smb/nmb服務
指令:systemctl start smb nmb
5、將smb/nmb添加到開機啓動項
指令:systemctl enable smb nmb
6、查看smb/nmb的監聽端口是否打開
netstat -anlpt |grep smb
netstat -anlpu | grep nmb
7、添加到防火牆白名單放行
firewall -cmd --permanent --add-service=samba
firewall -cmd --reload
8、關閉SELinux
setenforce 0
9、建立測試目錄和用戶
mkdir /common
useradd zhangsan
smbpasswd -a zhangsan
10、檢測用戶是否添加成功
pdbedit -L
11、給測試目錄755權限
chown -R 755 /common/
12、配置參數文件
vim /etc/samba/smb.conf
13、測試語法是否正確
testparm
14、重啓smb/nmb服務
systemctl restart smb nmb
15、winodws 客戶端進行訪問
win+r,打開運行,輸入\192.168.0.94 ,並且輸入用戶名zhangsan 和密碼,即可進行訪問。
16、Linux訪問samba服務共享文件
方法一:使用指令smbclient -L //192.168.0.94 訪問
首先,安裝samba-client 軟件包
yum install samba-client -y
然後,輸入指令smbclient -L //192.168.0.94 可訪問
方法二:通例Linux掛載訪問samba服務器共享文件(類似windows 網絡映射)
首先,安裝cifs-utils安裝包
yum install cifs-utils -y
然後,掛載samba服務器共享文件夾
mount -t cifs //192.168.0.94/common /mnt -o username=zhangsan,password=123456