HCRM博客

如何设置CentOS 7上的Samba文件共享服务?

在CentOS 7上安装和配置Samba服务器,可以实现Linux与Windows之间的文件共享和打印共享,以下是详细的步骤和相关配置:

系统环境准备

1、系统平台:CentOS Linux release 7.3.1611 (Core)

如何设置CentOS 7上的Samba文件共享服务?-图1
(图片来源网络,侵权删除)

2、Samba版本:samba.x86_64 4.4.414.el7_3

3、Samba Server IP:192.168.126.15

4、关闭防火墙(CentOS7默认使用firewalld):systemctl stop firewalld.service && systemctl disable firewalld.service。

5、关闭SELINUX:setenforce 0 && vi /etc/selinux/config(将SELINUX=设置为disabled),然后重启机器。

安装Samba

1、使用yum命令安装Samba及其客户端软件:sudo yum y install samba sambaclient。

2、启动Samba服务:sudo systemctl start smb nmb。

如何设置CentOS 7上的Samba文件共享服务?-图2
(图片来源网络,侵权删除)

3、查看Samba服务进程:ps ef | grep E 'smb|nmb'。

4、设置Samba服务开机自启:sudo systemctl enable smb nmb。

配置Samba

1、编辑Samba配置文件:vi /etc/samba/smb.conf。

2、配置共享

创建共享目录:mkdir /samba_share。

设置目录权限:chmod R 777 /samba_share。

如何设置CentOS 7上的Samba文件共享服务?-图3
(图片来源网络,侵权删除)

添加共享信息到smb.conf:

```ini

[shared]

comment = Public Share

path = /samba_share

browseable = yes

writable = yes

valid users = @sdcet

```

sdcet是用户组名,可以根据实际情况替换。

3、设置Samba用户密码:smbpasswd a your_username。

4、查看Samba应用服务端口:netstat tunlp | grep E 'smbd|nmbd'。

5、配置防火墙:firewallcmd permanent zone=public addservice=samba && firewallcmd reload。

测试Samba共享

1、在Windows上快捷键Win+R打开\\后面跟服务端的IP地址:\\192.168.126.15。

2、输入之前创建的用户ID和密码,登录成功后即可在服务端创建文件,在客户端上访问。

FAQs

1、问题一:如何查看Samba的共享目录?

答案:在Windows上快捷键Win+R打开\\后面跟服务端的IP地址或工作组名称,\\192.168.126.15或\\MYWORKGROUP,即可查看Samba服务器上的共享目录。

2、问题二:如何设置Samba用户的密码?

答案:使用命令smbpasswd a your_username来设置Samba用户的密码,根据提示输入密码并确认。

通过以上步骤,您可以在CentOS 7上成功安装和配置Samba服务器,实现Linux与Windows之间的文件共享和打印共享。

分享:
扫描分享到社交APP
上一篇
下一篇