gpt4 book ai didi

shell - 场所: `fly hijack`返回 “error: open/dev/stdin: permission denied”

转载 作者:行者123 更新时间:2023-12-02 19:57:59 27 4
gpt4 key购买 nike

我正在尝试使用以下命令劫持Concourse任务容器:

$ fly  -t caas hijack --job=deploymen/deploy-jenkins
1: build #8, step: deploy-jenkins-with-helm, type: task
2: build #8, step: k8s-pipelines-repo, type: get
choose a container: 1

选择容器后, fly返回以下错误消息,我无法劫持该容器:
error: open /dev/stdin: permission denied

我正在RHEL计算机上以非root用户运行命令。有任何想法吗?

最佳答案

遇到了同样的问题,并且为找到根本原因付出了很多努力。对我来说,实际上是我登录到远程系统并使用sudo su <username>更改了用户上下文。这有效地导致了/ dev / stdin,/ dev / stdout等问题,在https://unix.stackexchange.com/questions/38538/bash-dev-stderr-permission-denied中对此进行了很好的解释。
我可以改用sudo login <username>解决此问题。希望能有所帮助。
你的乔达:)

关于shell - 场所: `fly hijack`返回 “error: open/dev/stdin: permission denied”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56445272/

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