Skip to Content

stdin: is not a tty TERM Environment variable not set error

Resolving "stdin: is not a tty TERM environment variable not set" Error in ezeelogin shell


Overview: This article describes how to resolve the "stdin: is not a tty TERM Environment variable not set" error in Ezeelogin by disabling the virtual shell for the user.


  • When accessing the Ezeelogin shell, you may encounter the error message "stdin: is not a tty TERM Environment variable not set". This issue typically arises due to configuration settings related to the user's shell environment.

Follow the below steps to resolve the error:

  • Navigate to the User section and edit the user("tom") > disable virtual shell and save it.
  • Ensure that the virtual shell feature is disabled for the affected user in Ezeelogin.


Related Articles:

Slowness in the SSH session.

Automatic su or sudo not working.