一起学习网 一起学习网

用Linux快速配置SMB共享(linux 配置smb)

Linux是强大的操作系统,提供了很多的各种服务,其中一个有用的服务就是将本地或远程目录和文件共享出去,形成一种文件共享。SMB(Server Message Block)共享功能可以轻松实现文件共享,下面着重分析一下 Linux 系统下如何快速地配置本地的 SMB 共享。

首先介绍的是Samba服务的安装,Samba可以轻松实现和Windows系统之间的文件共享,但是默认是没有安装的,我们需要首先在Linux系统上安装Samba服务。具体操作如下:

// Ubuntu/Debian系统
sudo apt install samba

// CentOS系统
sudo yum install samba

安装完成后,下一步就是修改Samba配置文件来指定允许访问的用户帐号和密码。Samba配置文件由 /etc/samba/smb.conf 管理,我们可以使用 nano 编辑器打开这个文件:

sudo nano /etc/samba/smb.conf

编辑完成后,我们就可以通过如下命令创建共享文件夹,该命令将创建一个名为“share”的文件夹,并将其路径设置为 /data/share:

sudo mkdir /data/share

接下来我们需要更改文件夹的所有者和权限,让samba才能访问这个文件夹,而不会受到权限限制:

sudo chown -R root:users /data/share
sudo chmod -R 0775 /data/share

配置完权限以后,我们就需要重启Samba服务才能使配置生效:

sudo service smbd restart

最后通过如下命令就能在Samba服务中添加共享文件夹:

[SHARE]
comment = Share Folder
valid users = user1,user2
path = /data/share
write list = user1,user2

SMB共享配置完成!接下来我们可以在Window系统上浏览这个共享文件夹,就可以在Linux和Windows之间互传文件了。通过以上几个步骤,我们可以在Linux系统上快速配置SMB共享,轻松实现和Windows系统之间的通信。