在CentOS 7上搭建SMB服务,您可以按照以下步骤操作:
- 安装SMB服务:
sudo yum install samba samba-client samba-common
- 启动SMB服务并设置开机自启:
sudo systemctl start smb.service
sudo systemctl enable smb.service
- 设置SMB服务密码(为samba用户设置密码):
sudo smbpasswd -a samba
- 配置SMB服务。编辑配置文件
/etc/samba/smb.conf
,在文件末尾添加以下内容:
[samba_share]
path = /srv/samba/share
writable = yes
browseable = yes
guest ok = no
valid users = samba
create mode = 0770
directory mode = 0770
- 创建共享目录并设置权限:
sudo mkdir -p /srv/samba/share
sudo chown samba:samba /srv/samba/share
sudo chmod 0770 /srv/samba/share
- 重启SMB服务以应用配置更改:
sudo systemctl restart smb.service
- 如果有防火墙运行,允许SMB服务通过:
sudo firewall-cmd --permanent --zone=public --add-service=samba
sudo firewall-cmd --reload
现在您已经成功在CentOS 7上搭建了SMB服务。可以从网络上的其他计算机通过 \\CentOS_Server_IP\samba_share
访问SMB共享,需要输入之前设置的samba用户密码。