我正在构建一个用户需要能够上传文件的网站。
我希望他们能够上传文件但不能阅读。
例如,如果他们上传“test.zip”,我不希望他们或其他用户能够访问“www.url.com/test.zip”并下载文件或读取文件(如果是a)。 txt等。
如果有帮助,我正在使用cPanel。
我有一个谷歌,但所有出现的是人们请求的权限的不同组合。
答案 0 :(得分:0)
要将文件设置为允许用户和组写入文件,我们希望将目录赋予写入和执行权限。因为unix权限通过添加你想要授予的权限的数量,我们将添加1(用于执行)和2(用于写入)以获得3。
对于将作为只写文件夹的目录,我们需要3的权限(记住需要可执行文件来访问该文件夹。
现在计算完这个数字后,我们需要设置三次。一旦用户拥有该文件,一次为该组,一次为其他人。这些是通过将三个数字按顺序设置来设置的。
因此,设置一个文件夹只允许我们使用的用户和组的写访问权限330.在用于设置权限的chmod命令中,它看起来像:
chmod 330 ~/public_html/path/to/folder