【发布时间】:2016-05-13 15:43:01
【问题描述】:
我正在使用 Jenkins 来“执行 shell”命令
ls -l /mnt/ftpbackup/ftpuser/*
但是出现错误
ls: cannot open directory /mnt/ftpbackup/ftpuser/: Permission denied
当我以“jenkins”用户身份登录时,我能够运行相同的命令,见下文:
-bash-4.1$ id
uid=493(jenkins) gid=490(jenkins) groups=490(jenkins),504(ftpuser) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
-bash-4.1$ ls -l /mnt/ftpbackup/ftpuser
total 48116044
....
【问题讨论】:
-
只是为了验证,什么是“用户启动”?詹金斯?您可以在失败的詹金斯构建的控制台日志中找到相同的内容。
-
我在控制台日志上看不到用户名,除了 [workspace] $ /bin/sh -xe /var/lib/jenkins/tmp/hudson4869177118530409607.sh
-
您也可以找到相同的外部控制台日志,单击左侧构建历史中的构建号?
标签: jenkins