如何在CentOS上安装Samba服务?
创始人
2024-12-16 11:42:06

path:共享文件夹的路径,将其替换为实际的文件夹路径。

browseable:是否允许在网络上浏览共享文件夹。

writable:是否允许在共享文件夹中写入文件。

guest ok:是否允许访客匿名访问共享文件夹。

3、创建共享目录:确保共享文件夹并且权限设置正确。

sudo mkdir p /path/to/shared/folder sudo chmod R 755 /path/to/shared/folder

4、设置 Samba 用户密码:为 Samba 用户创建专用密码。

sudo smbpasswd a your_username

按照提示输入密码并确认。

三、启动和配置 Samba 服务

1、启动 Samba 服务:启动 Samba 服务和相关的网络浏览器服务。

sudo systemctl start smb sudo systemctl start nmb

2、设置开机自启:将 Samba 服务设置为在系统引导时自动启动。

sudo systemctl enable smb sudo systemctl enable nmb

3、防火墙设置:如果系统上有防火墙,需要允许 Samba 服务通过防火墙。

sudo firewallcmd addservice=samba permanent sudo firewallcmd reload

四、访问共享文件夹

1、在 Windows 计算机上访问:在 Windows 计算机上,打开资源管理器,在地址栏中输入\\centosipaddress(其中centosipaddress 是 CentOS 服务器的 IP 地址),按下回车键,将会显示 CentOS 服务器上共享的文件夹,如果将guest ok 设置为yes,则可以以匿名方式访问共享文件夹,否则,输入在步骤 3 中为用户创建的 Samba 密码进行登录。

2、在 Linux 计算机上访问:在 Linux 计算机上,可以使用命令行工具mount 或图形的文件管理器访问共享文件夹。

sudo mount t cifs //centosipaddress/shared /mnt o guest

五、常见问题及解答(FAQs)

问题 1:如何更改 Samba 服务的监听端口?

答:Samba 默认监听端口为 139 和 445,要更改这些端口,可以在/etc/samba/smb.conf 文件中添加以下内容:

[global] ports = 139 445 socket options = SO_REUSEADDR = 1 SO_REUSEPORT = 1

然后重新启动 Samba 服务即可。

问题 2:如何限制特定 IP 地址访问 Samba 共享?

答:要限制特定 IP 地址访问 Samba 共享,可以在/etc/samba/smb.conf 文件中的共享配置部分添加hosts allow 和hosts deny 参数,只允许 IP 地址为192.168.1.100 的机器访问:

[shared] hosts allow = 192.168.1.100

这将只允许来自该 IP 地址的连接。

相关内容

热门资讯

超强台风“巴威”逼近!福州高温... 超强台风“巴威”来势汹汹!它自7月2日生成以来 ,快速发展加强,到7月6日白天,维持在超强台风级别,...
苹果最新版macOS上线金门大... (来源:快科技) 快科技7月7日消息,在最新发布的macOS 27 beta3版本中,苹果为Mac带...
南科大学生有了专属AI学伴 深圳新闻网2026年7月6日讯(深圳特区报记者 焦子宇)近日,南方科技大学电子与电气工程系发布南科电...
赫美集团跌2.16%,成交额2... 7月7日,赫美集团盘中下跌2.16%,截至10:19,报2.72元/股,成交2386.64万元,换手...
西力科技跌2.02%,成交额7... 7月7日,西力科技盘中下跌2.02%,截至10:19,报10.19元/股,成交700.74万元,换手...