CentOS 7.3 SMB服务配置指南

简介
SMB(Server Message Block)是一种网络通信协议,用于在Windows和Linux系统之间共享文件和打印机,在CentOS 7.3系统中,我们可以通过配置SMB服务来实现文件共享,本文将详细介绍如何在CentOS 7.3上安装和配置SMB服务。
安装SMB服务
安装smb服务
我们需要安装smb服务,打开终端,执行以下命令:
sudo yum install -y samba samba-client samba-common
安装smb服务依赖
smb服务需要一些依赖库,我们可以使用以下命令安装:
sudo yum install -y cups-libs cups
配置SMB服务
编辑smb配置文件
smb服务的配置文件位于/etc/samba/smb.conf,打开该文件进行编辑:

sudo vi /etc/samba/smb.conf
添加共享配置
在smb.conf文件中,添加以下内容来创建一个名为share的共享目录:
[share]
path = /path/to/your/share/directory
valid users = user1,user2
browsable = yes
writable = yes /path/to/your/share/directory需要替换为你的共享目录路径,user1和user2需要替换为具有访问权限的用户。
设置密码
为共享目录设置密码,以便用户可以访问:
sudo smbpasswd -a user1
按照提示输入密码。
启动和测试SMB服务
启动smb服务
sudo systemctl start smbd
设置smb服务开机自启
sudo systemctl enable smbd
测试SMB服务

在Windows系统中,打开“文件资源管理器”,输入SMB服务器的IP地址,如\\192.168.1.100,然后输入用户名和密码即可访问共享目录。
FAQs
问题:如何修改SMB共享目录的权限?
解答:在smb.conf文件中,你可以通过read only和writable参数来控制共享目录的读写权限,如果你想允许用户只读访问,可以修改配置如下:
[share]
path = /path/to/your/share/directory
valid users = user1,user2
browsable = yes
read only = yes 问题:如何查看SMB服务的日志?
解答:SMB服务的日志文件位于/var/log/samba/目录下,你可以使用以下命令查看日志:
sudo tail -f /var/log/samba/log.smbd
这将实时显示smbd服务的日志信息。

