CentOS Samba服务器的配置是怎样的

2023-04-14 04:21:00 服务器 配置 是怎样

CentOS Samba服务器的配置是怎样的

Samba是一个开源软件,可以在Linux和UNIX系统上提供共享文件和打印服务。 Samba使用网络上通用的CIFS/SMB协议,可以与Windows,macOS,iOS,Android和其他操作系统进行互操作。

在本教程中,我们将向您展示如何在CentOS 7上安装和配置Samba服务器。

要求

一台运行CentOS 7的服务器

一个有效的域名,例如:example.com

一个静态IP地址,例如:192.168.0.100

安装Samba服务器

首先,您需要使用以下命令安装Samba服务器:

yum install samba samba-client

安装完成后,您需要使用以下命令启动Samba服务:

systemctl start smb

接下来,您需要使用以下命令设置Samba服务开机启动:

systemctl enable smb

配置防火墙

接下来,您需要使用以下命令为Samba服务配置防火墙规则:

firewall-cmd --permanent --zone=public --add-service=samba

接下来,您需要重新启动防火墙服务,以使配置生效:

systemctl restart firewalld

创建Samba用户

接下来,您需要使用以下命令创建一个Samba用户:

useradd samba

接下来,您需要使用以下命令为Samba用户设置密码:

smbpasswd -a samba

接下来,您需要使用以下命令为Samba用户创建一个主目录:

mkdir /home/samba

接下来,您需要使用以下命令为Samba用户设置主目录权限:

chown -R samba:samba /home/samba

接下来,您需要使用以下命令为Samba用户设置主目录访问权限:

chmod -R 0775 /home/samba

创建Samba共享

接下来,您需要使用以下命令创建一个Samba共享:

mkdir /home/samba/share

接下来,您需要使用以下命令为Samba共享设置权限:

chown -R samba:samba /home/samba/share

接下来,您需要使用以下命令为Samba共享设置访问权限:

chmod -R 0775 /home/samba/share

配置Samba

接下来,您需要使用以下命令编辑Samba配置文件:

nano /etc/samba/smb.conf

在文件的末尾添加以下内容:

[global] workgroup = WORKGROUP server string = Samba Server %v netbios name = centos7 security = user map to guest = bad user dns proxy = no [share] path = /home/samba/share browseable = yes writable = yes guest ok = yes read only = no

保存并退出文件。

重新启动Samba服务

接下来,您需要使用以下命令重新启动Samba服务,以使配置生效:

systemctl restart smb

接下来,您需要使用以下命令检查Samba服务状态:

systemctl status smb

您应该看到类似下面的输出:

[root@centos7 ~]# systemctl status smb ● smb.service - Samba SMB Daemon Loaded: loaded (/usr/lib/systemd/system/smb.service; disabled; vendor preset: disabled) Active: active (running) since Sat 2019-08-03 14:26:33 EDT; 3s ago Main PID: 3153 (smbd) CGroup: /system.slice/smb.service ├─3153 /usr/sbin/smbd -D └─3154 /usr/sbin/smbd -D Aug 03 14:26:33 centos7 systemd[1]: Starting Samba SMB Daemon... Aug 03 14:26:33 centos7 systemd[1]: Started Samba SMB Daemon.

现在Samba服务器已经准备就绪,您可以使用Windows,macOS或Linux客户端来访问Samba共享。

相关文章