From fbea48813ebac868b93821b3e785821a621c1ba7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E8=AF=9A?= Date: Wed, 19 Mar 2025 15:05:27 +0800 Subject: [PATCH] Update docker-compose to run as root and modify permission setting in ChineseNfoRegistry to remove sudo --- docker-compose.yml | 2 ++ src/Service/Jobs/ChineseNfoRegistry.cs | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index 6fcf14c..d865940 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -5,6 +5,8 @@ dockerfile: Dockerfile container_name: nas_robot restart: always + privileged: true + user: root networks: - all_in environment: diff --git a/src/Service/Jobs/ChineseNfoRegistry.cs b/src/Service/Jobs/ChineseNfoRegistry.cs index 56429c1..3b428b7 100644 --- a/src/Service/Jobs/ChineseNfoRegistry.cs +++ b/src/Service/Jobs/ChineseNfoRegistry.cs @@ -65,7 +65,7 @@ public class ChineseNfoRegistry : Registry, IChineseNfoRegistry var skippedCount = 0; // 使用 root 角色执行 chmod -R 666 设置全部文件的读写权限 - var permission = new ProcessStartInfo("sudo", "chmod -R 666 " + tvFolder) + var permission = new ProcessStartInfo("chmod", "-R 666 " + tvFolder) { CreateNoWindow = true, UseShellExecute = false