gpt4 book ai didi

linux - '须藤: no tty present and no askpass program specified' error?

转载 作者:太空宇宙 更新时间:2023-11-04 12:47:59 25 4
gpt4 key购买 nike

我已经安装了带有 Ubuntu 16.04、Nginx、Mariadb 和 PHP 7.0 的 lemp docker 容器,并设置了一切正常的 postfix 和基本 ssh 功能。我创建了一个具有 sudo 权限的非根用户(在 sudo 组中),但是当我尝试使用 sudo 时出现错误

sudo: no tty present and no askpass program specified

这发生在 sudosudo -ssudo su

我已经使用 visudo 进入了 /etc/sudoers 文件并添加了一行内容为 me ALL=(ALL) NOPASSWD: ALL 因为其他一些地方建议这样做,但它没有解决问题。有人知道解决方案吗?

最佳答案

您需要在启用 tty 的情况下启动容器,docker run -it ...。也就是说,在单个容器上安装 Web 服务器、数据库、邮件服务器和 ssh 在 docker 世界中是非常反模式的。这是将 docker 视为轻量级虚拟机,而不是不可变的单一应用程序隔离工具。

关于linux - '须藤: no tty present and no askpass program specified' error?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38152980/

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