在 Samba 服务器中建立需要身份验证的共享文件夹
创建共享文件夹
首先,我们需要在 Samba 服务器的根目录下创建一个名为 `share` 的目录,这将作为我们的共享文件夹。
设置目录权限
接下来,我们需要检查 `share` 目录的权限。最好将其设置为所有用户都有读写权限,以便于后续的操作。可以使用以下命令来实现:
```
chmod 777 /share
```
添加 Samba 用户
接下来,我们需要在 Samba 服务器上创建一个新的用户账户。假设我们创建了一个名为 `gary` 的用户账户。我们可以使用以下命令来添加这个用户:
```
smbpasswd -a gary
```
该命令会提示您输入新用户的密码。
配置 Samba 服务
现在我们需要修改 Samba 的配置文件 ``。打开该文件,将 `security user` 添加到文件的全局部分。然后在文件的末尾添加以下内容:
```
[share]
path /share
valid users gary
read only no
browsable yes
```
这些设置将创建一个名为 `share` 的共享文件夹,只有 `gary` 用户可以访问,并且拥有读写权限。
检查配置并重启服务
最后,我们需要检查 Samba 的配置是否正确。可以使用以下命令来实现:
```
testparm
```
如果配置没有问题,我们就可以重启 Samba 服务了:
```
systemctl restart smbd
```
客户端访问共享文件夹
现在,客户端可以使用 `gary` 用户的账号和密码登录 Samba 服务器,并访问共享文件夹了。
总结
通过以上步骤,我们成功在 Samba 服务器上创建了一个需要身份验证的共享文件夹。这种方式可以更好地控制对共享文件夹的访问权限,提高数据的安全性。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。