sudo:抱歉,你必须有一个 tty 才能运行 sudo
2026/7/3 20:06:10 网站建设 项目流程

当你刚刚配置好 sudoers 以允许通过 SSH 连接无密码执行远程命令时,却收到了错误sudo: sorry, you must have a tty to run sudo

本文介绍了sudotty的基本概念,然后深入探讨如何修复或解决这个与sudotty相关的错误。

👉 这不是你遇到的问题?请查看我关于另一个常见错误的博文:sudo: no tty present and no askpass program specified。

什么是sudotty

sudo是一个命令行程序,允许用户以另一个用户或组的安全权限运行程序,默认情况下是超级用户(即root)。该命令名称最初意为superuser do(超级用户执行)。你经常会看到术语sudoers,它指的是你的 sudo 用户或 sudo 配置文件,该文件通常位于/etc/sudoers

TTY代表teletypewriter(电传打字机),其历史可以追溯到计算机时代之前。如今,

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询