No se puede ejecutar la pantalla debido al error "no se puede abrir el terminal '/ dev / pts / 1' - verifique"

17

Para aprender algo sobre la administración del servidor, acabo de crear un nuevo servidor Ubuntu 12.04. Como solo tenía una cuenta raíz, creé un nuevo usuario adduser kramer65. Luego cambié a ese usuario usando su kramer65. Ahora quiero ejecutar la pantalla, así que escribí screeny presioné enter, después de lo cual me aparece esta línea:

Cannot open your terminal '/dev/pts/1' - please check.

Y aquí estoy perdido. ¿Por qué no abre la pantalla y qué debo hacer con el consejo muy útil " por favor verifique "?

¡Todos los consejos son bienvenidos!

kramer65
fuente

Respuestas:

20

Resulta que el problema fue que ingresé en la máquina como root, luego cambié al usuario kramer65 con su kramer65y luego intenté ejecutar la pantalla, donde la pantalla solo puede ser ejecutada por el usuario que inicia sesión con ssh. Entonces, después de agregar kramer65 al archivo sudoers usermod -aG sudo kramer65, pude ingresar a la máquina como kramer65 y ejecutar la pantalla con una gran sonrisa.

kramer65
fuente
No olvide marcar su propia respuesta como 'la' respuesta ... ¡y gracias por publicar la solución! Me aseguraré de incluir esto en mi cinturón de herramientas SysAdmin :-)
pepoluan
11

Hay una forma de evitar esto sin recurrir a agregar el usuario ( kramer65en este ejemplo) al archivo sudoers. Si ejecuta script /dev/nulljusto antes de adjuntar una sesión de pantalla (o crear una nueva sesión de pantalla), debería poder ejecutar su sesión sin ese error.

laylaylom
fuente