La pantalla de GNU inicia una nueva sesión con root, pero no con un usuario normal


2

Entonces, mi problema es simplemente que no puedo screencomenzar con mi cuenta de usuario. Cuando lo invoco como superusuario funciona, bajo cualquier circunstancia, como un hechizo, pero hasta ahora (es decir, en las últimas TRES y más horas de resolución de problemas) no hubo una sola instancia en la que generaría una nueva sesión .

Para dar un poco de contexto, esta mañana instalé Debian 9.0 (stretch) en un procesador de 64 bits. En la instalación anterior (Debian ~ 8.0) la pantalla funcionaba sin fallas.

Aquí hay una lista no exhaustiva de mis intentos de resolver este problema:

  1. Desmonté la partición montada en mi directorio de inicio e inicié sesión con mi cuenta de usuario en un nuevo entorno donde no había rastro de mis viejos archivos de configuración personalizados;
  2. Jugué con las $TERMvariables similares y también intenté usar tset;
  3. Intenté instalar una versión anterior de screen ( 4.2.1-3+deb8u1);
  4. Intenté ejecutar apt-get purge screeny luego instalar nuevamente el paquete proporcionado por la distribución.

Ninguno de estos intentos (e incluso otros ) tuvo un impacto en el comportamiento de la pantalla. Todas las veces que lo hice screen; echo $?( $?siendo una variable de código de estado, IIRC) me 0imprimí en mi consola.

Estoy recurriendo a estas preguntas y respuestas como una última y desesperada solución: '-).


1
Sugerencia : quizás el problema radica en la configuración del sistema de mi usuario. También investigué un poco sobre esto, pero nada de lo que examiné parecía sospechoso. Y si te interesa, $TERMsiempre es igual a xterm-256color.
Acsor

Proporcione al menos el mensaje de error que está recibiendo o indique que ni siquiera recibe un mensaje de error. De lo contrario, es probable que no obtenga respuestas útiles.
Axel Beckert

1
@AxelBeckert No obtengo ninguno, como se indicó implícitamente antes. Esto es lo que veo cuando se escribe screenen la consola, con mi cuenta de lo normal: none@vacuum:~$ screen\n none@vacuum:~$ echo $?\n 0\n . (Editar: los comentarios no permiten nuevas líneas; se agregaron "\ n" s para dar una idea)
Acsor el

Gracias. Declarar cosas implícitamente probablemente no sea la mejor idea aquí. Al menos no veo dónde habría estado eso. Creo que lo mejor es continuar la depuración en la lista de correo de desarrollo de pantalla .
Axel Beckert

Respuestas:


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.