我正在使用NextCloud存储一些个人文件。为了安全起见,我决定限制访问者访问帖子,并限制访问者使用其他方法。
问题是,如果我要共享文件并使其受密码保护,则访问者的“获取”访问权限旁边还必须具有“发布”访问权限。
NextCloud中受密码保护的共享URL如下:
https://MyDomainName.ltd/index.php/s/KwDGEW42xNfExA/authenticate/showShare
这是我的代码:
SetEnvIf Request_URI ^/index.php/s/$1 allow-it
<Limit POST >
Order allow,deny
allow from MyIP [OR]
allow from MySecondIp [OR]
allow from MyThirdIP [OR]
Allow from env=allow-it
</Limit>
我想允许post方法用于/index.php/s/之后的所有内容,以及对自己当前拥有的IP地址的完全访问权限。
我的url的这个(/index.php/s/)部分不是真实目录,因此我无法在目录中添加规则。
谢谢。
答案 0 :(得分:0)
我解决了自己的问题,将代码更改为:
SyntaxError: invalid syntax (<string>, line 1)
如果其他人也有同样的问题,则只需让步并获得下载文件的权限。可以使用相同的方法来限制其他所有内容。