当前位置: 首页 > 面试题库 >

如何从命令行重置Jenkins安全设置?

焦光霁
2023-03-14
问题内容

有没有一种方法可以在没有用户/密码的情况下从命令行重设所有(或只是禁用安全性设置),因为我设法完全将自己锁定在外面Jenkins


问题答案:

最简单的解决方案是完全禁用安全-变化truefalse/var/lib/jenkins/config.xml文件中。

<useSecurity>true</useSecurity>

然后只需重新启动詹金斯,

sudo service jenkins restart

然后转到管理面板并再次设置所有内容。

如果您是从docker在k8s
pod中运行Jenkins,这是我的情况,并且无法运行service命令,那么您可以通过删除pod来重新启动Jenkins:

kubectl delete pod <jenkins-pod-name>

发出命令后,k8将终止旧的pod并开始一个新的pod。



 类似资料:
  • 问题内容: 是否可以从命令行安装jenkins插件? 我在谷歌搜索后找到了一个命令: 但这不起作用。 问题答案: 根据Jenkins 命令行界面文档,您需要使用 客户端 JAR文件(而不是正在使用的 服务器 WAR文件),您可以直接从Jenkins获得该文件,例如,通过http:// localhost:8080 / cli 然后,您可以使用以下JAR运行命令: 这将下载安装所需的插件及其任何依赖

  • 有没有从命令行安装jenkins插件的选项? 我在谷歌搜索后发现了一个命令: 但它不起作用。

  • 问题内容: 我想知道是否可以通过Linux命令行设置gatt服务器。我知道BlueZ gatttool命令允许您充当gatt客户端并询问远程gatt服务器,但是,我认为该工具不能用于设置服务器。 我要实现的是一个 从命令行创建 的gatt服务器,可以被任何中央设备(例如iOS或Android设备)查询,以连接到GATT服务器,发现服务和特征,并操纵特征。 例: 具有1个服务的Gatt服务器,其中包

  • 问题内容: 我想向正在处理的类中添加一些log.debug语句,并且希望在运行测试时在输出中看到它。我想在命令行上覆盖log4j属性,如下所示: 我经常做这种事情。我特别只对在命令行上传递它的方式感兴趣。我知道如何使用配置文件进行操作,但这不适合我的工作流程。 问题答案: log4j不直接支持此功能。 由于您不希望使用配置文件,因此很可能使用编程配置。我建议您考虑扫描所有系统属性,并根据此内容显式

  • 问题内容: 我有一个结构如下的文件: 我想在命令行中覆盖。 对于其他值为简单类型(字符串,数字)的配置键,我可以使用进行覆盖,并且效果很好。 但是,我似乎找不到为 list 做到这一点的方法。在上面的示例中,我尝试将其设置为如下所示:,但是我得到了一个例外,即键值是字符串,而不是列表。 有没有一种方法可以通知类型安全配置库此值是一个列表? 问题答案: 为此,在1.0.1版中实现了另一种语法:

  • 我有一个Spring Boot应用程序,我打算将其部署为docker容器。 我正在使用DOCKERFILE来构建带有入口点的映像: 映像构建在一个JENKINSFILE中,如下所示: 我正在使用一个脚本来运行docker映像。我想根据该脚本的参数设置自定义属性的值。 因此,假设我有一个自定义属性:。它控制bean应该返回哪个类的实例,例如 我希望能够在运行docker映像时设置此值。例如,使用参数