2016 - 2024

感恩一路有你

Samba最快速匿名共享

浏览量:1272 时间:2024-01-24 08:09:46 作者:采采

Samba是一种在Linux系统中用于共享文件的常用工具。本文将介绍如何快速地设置一个匿名共享,以便Linux和Windows系统都能够访问。

关闭SELinux和防火墙

在开始设置Samba之前,我们需要先关闭SELinux和防火墙。可以通过以下命令进行操作:

1. 关闭SELinux:打开终端并输入命令`sudo vim /etc/sysconfig/selinux`,将`SELINUXdisabled`添加到文件中保存退出。

2. 关闭防火墙:在终端中输入以下两个命令:

```

sudo systemctl stop firewalld

sudo systemctl disable firewalld

```

安装Samba

在进行Samba设置之前,我们需要先安装Samba软件包。在终端中输入以下命令以安装Samba:

```

sudo yum install samba

```

配置Samba

编辑Samba的配置文件``,根据Samba版本不同,有所区别:

1. 对于Samba3版本,将`[global]`段中的`security user`改为`security share`。

2. 对于Samba4版本,在`[global]`段中添加一行:`map to guest bad user`。

然后,在配置文件的末尾添加一个新的区段,并填入要共享的目录和设置:

```

[share_name]

comment share

path /tmp

browsable yes

writable yes

guest ok yes

public yes

```

其中,`share_name`是共享的名称(可以随意命名),`path`是要共享的目录路径(目录需要有777权限)。

重启Samba服务

完成配置后,使用以下命令重启Samba服务:

```

sudo systemctl restart smb

```

远程访问共享目录

在设置好Samba之后,我们可以通过以下方式进行远程访问共享目录:

1. 对于Linux客户端,可以使用`smbclient`命令来操作远程共享的文件。例如,使用以下命令查看文件:

```

smbclient -c "ls" //192.168.3.21/share_name

```

还可以使用`smbclient`命令创建目录:

```

smbclient -c "mkdir test" //192.168.3.21/share_name

```

另外,也可以使用`mount`命令将共享目录挂载到本地目录上:

```

mount -t cifs -o usernameroot //192.168.3.21/share_name /mnt

```

2. 对于Windows客户端,只需在文件浏览器的地址栏中输入Samba服务的IP地址即可访问共享目录。

通过以上步骤,您可以快速地设置和访问Samba匿名共享,在Linux和Windows系统之间实现文件共享。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。