当我尝试从 Windows 删除(或重命名)共享文件夹中的符号链接文件时,它告诉我我没有足够的权限,无论目标是什么(即使它不存在)。该文件只需使用ln -s target test
命令即可创建。该文件的属性是lrwxrwxrwx
。我可以在此文件夹中创建/编辑/删除常规文件。我试过了follow symlinks = no
,没用。
答案1
符号链接文件的所有者和组可能有误。
如果您不是 samba 共享的所有者,请将此答案发送给 samba 共享的所有者
如果你可以通过 ssh 进入该服务器或直接连接,请通过以下方式检查符号文件的所有者和权限
ls -l symbolic_link_file
如果用户名与 samba 用户不匹配,则不允许您更改该文件。
如果你需要更改文件名
sudo mv symbolic_link_file new_name
如果你需要删除该文件
sudo rm symbolic_link_file
如果需要使 samba 可以访问符号链接文件,请更改文件的所有者
sudo chown samba_user:samba_user symbolic_link_file