¿Hay alguna manera de abrir una nueva sesión de 'pantalla' en mi casilla RHEL como usuario no root? Cuando trato de abrir una nueva pantalla usando el comando 'pantalla' como usuario no root, falla y recibo el siguiente mensaje:
Cannot open your terminal '/dev/pts/2' - please check.
Investigué un poco y encontré personas sugiriendo cambiar los permisos en / dev / pts para otorgar al usuario no root (que está tratando de abrir la pantalla) un acceso de lectura / escritura. Aunque puede funcionar, no parece una solución ordenada. ¿Hay alguna forma 'legal' que permita a un usuario no root abrir una sesión de pantalla?
Editado: Tengo este problema en mis máquinas RHEL 5.5, 6.2 y 6.5. La versión de pantalla en todos estos cuadros es 'Versión de pantalla 4.00.03 (FAU) 23-Oct-06'.
PD: - Sé que puedo abrir una sesión de pantalla como root y 'su' para iniciar mi comando / proceso, pero eso no es lo que estoy buscando.
fuente

screen.screenno esté instalado en su sistema, o alguna otra razón desconocida que lo cause. Imposible decirlo. Debe publicar una nueva pregunta (con mucha más información) y eliminar su comentario.screenejecuta como root (usando setuid), por lo que si puede organizar eso en su sistema administrado, simplemente instale el binario desde .deb o .rpm. En su caso, buscaría usar en sutmuxlugar (que no requiere ejecutarse como root.)Tienes que usar
script /dev/nullantes de usarscreen. Después de irtescreentienes que hacerloexit.fuente
sudo -su user script -c bash /dev/null