我正在尝试在 Centos 8 中设置 Samba 文件共享服务器
我正在遵循这里的教程:https://www.linuxtechi.com/install-configure-samba-centos-8/
前半部分,创建匿名共享(未担保)的效果正如预期的那样。一开始有一些问题,但是使用提示从这里它最终被修复了。
然后我尝试制作一个安全服务器并遇到了问题。在制作安全服务器时,我所做的与链接教程不同的几件事是:
1)在添加安全组的地方
$ sudo groupadd secure_group
我使用的组名称是 secure_group_smb。我稍后在 smb.conf 文件中使用相同的组名
2) 在教程中为 samba 服务器添加用户的地方
sudo useradd -g secure_group linuxuser
我使用用户名(我现有的 CentOS 管理员用户)而不是 linuxuser(一个新用户,我认为教程建议这样做)
我按照那里的指示做了所有其他事情,但是当我尝试从 Windows 连接到 CentOS 计算机时,我收到“没有访问权限”错误消息。
在谷歌搜索了一段时间后,我尝试了很多东西,但仍然遇到同样的错误。因此,我删除了在 /srv/samba 中创建的所有共享文件夹,使用 sudo groupdel secure_group_smb 删除了 secure_group_smb,并按照前面链接的教程中的说明重新开始。然而,现在我什至无法让第一部分工作,即获得匿名共享。当我尝试将 Windows 计算机连接到 Linux 计算机时,我仍然遇到相同的“无权访问”错误。
这里发生了什么?我怎样才能找出到底是什么阻止我连接到 Linux 计算机?有没有办法完全擦除我所做的与 samba 有关的所有内容并在 CentOS 中重新开始?