如何在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 地址的连接。

相关内容

热门资讯

关于离别伤感的诗句 关于离别伤...  1) 相恨不如潮有信,相思始觉海非深。  2) 似此星辰非昨夜,为谁风露立中宵。  3) 入我相思...
关于描写雷声的诗句大全 夏天雷...  1、投翣倚床,其音如雷。——《蚊对》  2、昨宵殷其雷,风过齐万弩。——《雷》  3、巫峡中宵动,...
关于赞美牡丹的诗句大全 赞美牡...  1、牡丹盛折春将暮,群芳羞炉。  2、病眼看书痛不胜,洛花千朵焕双明。  3、今日花间天色明,向人...
苏轼《答秦太虚书》阅读练习及答... 阅读下面的文言文,完成4-7 题。答秦太虚书苏轼轼启:五月末,舍弟来,得手书,劳问甚厚。比日履兹初寒...
始得西山宴游记阅读练习及答案 ... 能力拓展延伸今年九月二十八日,因坐法华西亭,望西山,始指异之。遂命仆过湘扛,缘染溪,斫榛莽,焚茅筏,...