# 2026-06-01 文件管理 sudo 提示与白名单示例 ## 日期 2026-06-01 ## 变更摘要 区分「无免密 sudo / 白名单不全 / 已就绪」三种提示;sudoers 示例补充 `bash`(与 `sudo -n bash -c` 提权路径一致)。 ## 动机 - 用户看到「部分操作将自动尝试 sudo」但操作仍失败:多为目标机未装 sudoers 或白名单缺少 `bash` - 原示例未包含 `bash`,与 `remote_shell.exec_ssh_command_with_fallback` 行为不一致 ## 涉及文件 - `frontend/src/utils/fileMode.ts` - `frontend/src/pages/FilesPage.vue` - `docs/deploy/nexus-files-sudoers.example` ## 迁移 / 重启 - 仅前端文案 + 文档;目标机需按新示例更新 `/etc/sudoers.d/nexus-files` 后无需重启 Nexus ## 验证方式 1. 非 root SSH + 无 sudo:文件页顶部红色提示,含「免密 sudo」与示例路径 2. 有 `sudo -n true` 但无 bash:黄色提示「白名单可能不完整」 3. 配置完整后:无多余横幅(除非目录内有不可读文件)