如何删除 samba 服务器中的符号链接文件

如何删除 samba 服务器中的符号链接文件

当我尝试从 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

相关内容