sjqzhang / go-fastdfs

go-fastdfs 是一个简单的分布式文件系统(私有云存储),具有无中心、高性能,高可靠,免维护等优点,支持断点续传,分块上传,小文件合并,自动同步,自动修复。Go-fastdfs is a simple distributed file system (private cloud storage), with no center, high performance, high reliability, maintenance free and other advantages, support breakpoint continuation, block upload, small file merge, automatic synchronization, automatic repair.(similar fastdfs).
https://gitee.com/sjqzhang/go-fastdfs
The Unlicense
3.94k stars 747 forks source link

删除文件权限的问题 #337

Closed 309791679 closed 2 years ago

309791679 commented 2 years ago

正常来说 admin_ips里面指定的ip才能操作删除和文件列表,

我搭建使用的是虚拟机 IP是192.168.38.128 本机是 192.168.0.110

配置:"admin_ips": ["127.0.0.1","192.168.0.112","192.168.38.1"], 按照我的理解,现在除了这三个IP其他的都不能有删除权限,但是现在192.168.0.110的本机却能正常删除

如果我将配置改为 配置:"admin_ips": ["127.0.0.1","192.168.0.110"],

当我删除时却报错 Can only be called by the cluster ip or 127.0.0.1 or admin_ips(cfg.json),current ip:192.168.38.1

这个时候就很奇怪,指定本机精确地址无法使用删除,但是写了虚拟机内的网关就能删除了,并且还可以查看到文件列表了

309791679 commented 2 years ago

搭建的版本是 v1.4.3

309791679 commented 2 years ago

解答 服务因为虚拟网卡的限制无法获取物理网卡的地址,导致无法使用 正常搭建在公网上,由另一台主机调用,配置调用地址就行了