Skip to content

Linux 安装根证书时没有权限 #542

@budingxiaocai

Description

@budingxiaocai
  • 你是否在现有 Issue列表 中搜索过相同问题,但未找到?

Ⅰ. 请说明操作系统及DS的版本号:

  1. 操作系统:Ubuntu 24.04.3
  2. DS版本号:2.0.1

Ⅱ. 问题描述:

在Linux,如果以普通用户身份运行dev-sidecar且没有设置免密sudo的话,安装根证书时就会报错:

Error invoking remote method 'apiInvoke': Error: sudo: a terminal is required to read the password; either use the -S option to read from standard input or configure an askpass helper sudo: 需要密码

也许可以用 这个库 来弹出一个系统原生窗口并让用户在这里输入自己的密码以获取root权限

如果我有空的话也许我会实现这个功能(系统崩了在重装系统&装环境)

Ⅲ. 期望的结果:

安装根证书时不会报错,可以优雅的获得root权限

Ⅳ. 如何复现问题?

在任意Linux发行版使用未设置免密Sudo的普通用户运行dev-sidecar并安装根证书时(比如在启动台直接启动)

Metadata

Metadata

Assignees

Labels

BugSomething isn't workingBugfix修复BUG的PRknown issues确认存在的问题v2.0.2依旧是糊弄版本

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions