fix permisson bug

This commit is contained in:
Cai
2025-09-29 12:51:14 +08:00
parent dc0eeaa933
commit 10481b0ba4
9 changed files with 3744 additions and 4 deletions

View File

@@ -66,8 +66,8 @@ def vsc_like(user_uuid, user_id, course_id, chapter_name, lesson_name, port):
print(f"Error adding user {user_id} to shared_group: {e}")
try:
subprocess.run(["sudo", "chown", "-R", f"flask:shared_group_{user_id}", path], check=True)
subprocess.run(["sudo", "chmod", "-R", "750", user_root], check=True)
subprocess.run(["sudo", "chmod", "-R", "770", path], check=True)
subprocess.run(["sudo", "chmod", "-R", "755", user_root], check=True)
subprocess.run(["sudo", "chmod", "-R", "775", path], check=True)
except subprocess.CalledProcessError as e:
print(f"Error changing directory {path} to shared_group_{user_id}: {e}")