[enter image description here大家好,
“ whoami”命令显示为其他用户。当我在jenkins cli中给出此命令时,它显示为jenkins,但是在同一工作区中,当我在linux CLI中给出该命令时,它显示为lokeshk。我已经关注了很多论坛,链接和互联网社区,但我仍然面临这个问题。我已附上屏幕截图,请看一下。任何线索都将不胜感激。
安装jenkins
时,默认情况下,它将创建一个名称为jenkins
的用户,并且所有操作都在同一用户下执行。因此,当您使用jenkins-cli检查whoami
时,它显示jenkins
用户。
[看到附带的快照,我相信您以lokeshk
用户身份登录linux-cli,因此当您在linux-cli中检查whoami
时,它显示的是lokeshk
用户。
注意:whoami
命令用于打印登录的用户名,而不管您当前所在的工作空间以及创建该用户的工作空间。
示例:
假设系统有两个用户user1
和user2
。 user1
创建了一个名为user1_dir
的目录。如果使用user2
登录并在whoami
(或任何位置)中执行user1_dir
,则由于user2
是登录用户,因此将导致user2
。
让我们通过示例来理解它。我正在使用CentOS7。如果您使用所有默认设置安装了Jenkins,它将创建一个用户jenkins
。您可以使用以下方法进行检查: