ftp如何禁止 .docx .xlsx .pptx 文件上传
时间: 2023-03-20 20:00:32 浏览: 1066
要禁止上传 .docx、.xlsx、.pptx 文件,可以使用FTP服务器软件的配置功能。具体步骤如下:
1. 打开FTP服务器软件的配置文件,找到文件上传限制的配置项。
2. 在文件上传限制的配置项中,添加以下代码:
deny_file .*\.docx
deny_file .*\.xlsx
deny_file .*\.pptx
3. 保存配置文件并重启FTP服务器,使配置生效。
上述代码中,".*" 表示任意字符,"\\" 表示转义符,"\." 表示点号,"\docx"、"\xlsx"、"\pptx" 分别表示不允许上传的文件类型。这样配置后,FTP客户端上传这些文件时会被服务器拒绝。
相关问题
编写程序,检查并输出当前文件夹及其子文件夹中包含指定字符串的.docx、.xlsx和.pptx文档名称
您好,以下是检查并输出当前文件夹及其子文件夹中包含指定字符串的.docx、.xlsx和.pptx文档名称的 Python 代码:
```python
import os
def search_files(path, keyword):
for root, dirs, files in os.walk(path):
for file in files:
if file.endswith(('.docx', '.xlsx', '.pptx')):
with open(os.path.join(root, file), 'rb') as f:
if keyword.encode() in f.read():
print(os.path.join(root, file))
search_files('.', '指定字符串')
```
请将代码中的"指定字符串"替换为您要查找的字符串即可。
FTP哪条配置文件是禁止访问.doc、.docx和.xlsx的文件的
在上述步骤中,我们没有直接在vsftpd的配置文件中禁止访问.doc、.docx和.xlsx文件。相反,我们使用了`local_umask`选项来设置文件的默认权限。这样做可以限制用户上传具有特定文件权限的文件。
通过设置适当的文件权限,你可以控制哪些文件可以上传到FTP服务器。在这种情况下,我们将`local_umask`设置为022,这意味着新创建的文件将具有权限模式为644(即用户可读写,组可读,其他人可读)。
因此,通过设置默认权限为644,在FTP服务器上禁止上传.doc、.docx和.xlsx文件。任何具有其他权限模式的文件将被阻止上传到服务器。请注意,这种方法无法在配置文件中直接指定禁止访问特定文件类型的规则。
阅读全文
相关推荐
















