gpt4 book ai didi

bash - 如何成为 Jenkins 用户?

转载 作者:行者123 更新时间:2023-11-29 08:58:19 25 4
gpt4 key购买 nike

我已经安装了 Jenkins,并且在安装过程中创建了一个名为 jenkins 的用户。我可以从文档中看到:

The 'jenkins' user is created to run this service.

现在我需要成为这个 jenkins 用户。我有以下几种方式:

[root@hostname ~]# sudo su - jenkins
[root@hostname ~]# id
uid=0(root) gid=0(root) groups=0(root)

[root@hostname tmp]# su - jenkins
[root@hostname tmp]# whoami
root

为什么切换用户到 jenkins 用户不起作用?

我在 RHEL 上。

cat /etc/*release
Red Hat Enterprise Linux Server release 6.3 (Santiago)

最佳答案

基本上对于这个 Jenkins 用户 jenkins bash 没有配置。

jenkins:x:496:492:Jenkins Continuous Build server:/var/lib/jenkins:/bin/false

所以我们需要为这个用户设置 bash 并解决了这个问题。我使用了以下命令:

sudo usermod -s /bin/bash jenkins

见下文:

jenkins:x:496:492:Jenkins Continuous Build server:/var/lib/jenkins:/bin/bash

现在我可以执行 su 并可以使用 bash。

关于bash - 如何成为 Jenkins 用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21434064/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com