我不是 Linux 专家——我会在 1-10 的范围内说 6
我刚刚在我的 linux ubuntu 服务器上设置了 Samba(没有 GUI,只有 cli)。我创建了 smb 帐户并从我的 mac 连接并安装了我的主目录,它在很大程度上工作正常。
我做了正常的测试,触摸一个文件然后删除它。奇怪的是,我可以很好地创建文件,但无法删除它。
我环顾了网络,发现了很多这个问题——大多数答案都与 smb.conf 文件中的权限设置有关。我玩过这些,但我认为这不是问题。在我的 mac 上,我什至可以将设置更改为 777(并且我从 Linux 服务器检查了 chmod 是否使用了,确实如此),并且我可以修改我创建的文件,但无法删除它。
我很困惑,我想知道这是否与 samba 本身没有权限有关,但这超出了我所知道的如何检查。
编辑:
我仍然对此感到好奇——在大多数情况下,我只是搬到了 sshfs,这非常棒,花了我 3 分钟,没有想到,而我用 smb 和 nfs 工作了几个小时。
[global]
## Browsing/Identification ###
# Change this to the workgroup/NT-domain name your Samba server will part of
workgroup = WORKGROUP
netbios name = hp
# server string is the equivalent of the NT Description field
server string = %h server …Run Code Online (Sandbox Code Playgroud)