fix(source): 移除 hardcoded 用户名 fallback,强制要求 sudo 运行

This commit is contained in:
2026-03-26 13:39:59 +08:00
parent fab934ace9
commit a8a394c8f2
+3 -2
View File
@@ -20,8 +20,9 @@ assert decman.aur is not None
assert decman.systemd is not None
# ── 用户 ──────────────────────────────────────────────────────
# sudo decman 时 SUDO_USER 为调用 sudo 的原始用户
USERNAME = os.environ.get("SUDO_USER", "imbytecat")
USERNAME = os.environ.get("SUDO_USER")
if not USERNAME:
raise decman.SourceError("请使用 sudo decman 运行")
HOME = f"/home/{USERNAME}"
# ── 系统文件(/etc/)──────────────────────────────────────────