whoami命令在jenkins cli和linux cli中显示了不同的用户名,尽管工作区i

问题描述 投票:0回答:2

[enter image description here大家好,

“ whoami”命令显示为其他用户。当我在jenkins cli中给出此命令时,它显示为jenkins,但是在同一工作区中,当我在linux CLI中给出该命令时,它显示为lokeshk。我已经关注了很多论坛,链接和互联网社区,但我仍然面临这个问题。我已附上屏幕截图,请看一下。任何线索都将不胜感激。

enter image description here

linux jenkins command-line-interface jenkins-plugins jenkins-cli
2个回答
0
投票

安装jenkins时,默认情况下,它将创建一个名称为jenkins的用户,并且所有操作都在同一用户下执行。因此,当您使用jenkins-cli检查whoami时,它显示jenkins用户。

[看到附带的快照,我相信您以lokeshk用户身份登录linux-cli,因此当您在linux-cli中检查whoami时,它显示的是lokeshk用户。

注意:whoami命令用于打印登录的用户名,而不管您当前所在的工作空间以及创建该用户的工作空间。

示例:

假设系统有两个用户user1user2user1创建了一个名为user1_dir的目录。如果使用user2登录并在whoami(或任何位置)中执行user1_dir,则由于user2是登录用户,因此将导致user2


0
投票

让我们通过示例来理解它。我正在使用CentOS7。如果您使用所有默认设置安装了Jenkins,它将创建一个用户jenkins。您可以使用以下方法进行检查:

© www.soinside.com 2019 - 2024. All rights reserved.