Recibí este error cuando intenté usar la utilidad de pantalla por primera vez:
$ screen
Directory /tmp/uscreens/S-Wildcard must have mode 700.
Por extraño que parezca, no parece que vuelva a aparecer este error; Recibo este error diferente cada vez que intento usar screen
:
$ screen
Directory '/tmp/uscreens' must have mode 777.
Intentar chmod el directorio no tiene ningún efecto:
$ chmod 777 /tmp/uscreens
$ screen
Directory '/tmp/uscreens' must have mode 777.
Mi sistema de archivos es NTFS. Pensé que, por lo tanto, no admitía bits de permiso de UNIX, pero descubrí que no es así.necesariamenteel caso -https://askubuntu.com/a/74851/457111. Sin embargo, no estoy seguro de cómo aplicar esa respuesta a Windows o si esa es la solución correcta.
¿Cómo puedo screen
ejecutar MobaXterm en mi computadora portátil con Windows 7?
Antecedentes, lectura opcional:
Utilizo MobaXterm constantemente en el trabajo (en una computadora portátil con Windows 7). La mayor parte de mi tiempo lo paso en la línea de comando, conectado a varios servidores Linux, pero también trabajando directamente (localmente) en mi propia computadora portátil en la línea de comando (aún en MobaXterm).
Recientemente comencé a usar "screen" (para sesiones remotas para compartir pantalla) y me gustaría practicar más con él; además de ser muy útil en mi trabajo remoto (es decir, en servidores), creo que también será más conveniente para cambiar entre espacios de trabajo que cambiar entre pestañas de MobaXterm.
Actualizar:Tengo una nueva computadora portátil de trabajo con Windows 10, pero la situación anterior se sigue aplicando exactamente. Las respuestas que solo funcionarán en Windows 10 y no en Windows 7 son bienvenidas. (Dado que Windows 10 tiene un "Subsistema de Windows para Linux", parece probable que exista alguna solución).
Respuesta1
Esto funcionó para mí (MobaXterm v11.1, Windows 10 Home). Ejecute estos en una terminal:
$ mount
C:/Tools/MOBAXT~1/slash/bin on /usr/bin type ntfs (binary,noacl,posix=0,user)
C:/Tools/MOBAXT~1/slash/lib on /usr/lib type ntfs (binary,noacl,posix=0,user)
C:/Tools/MOBAXT~1/slash on / type ntfs (binary,noacl,auto)
C:/Tools/MOBAXT~1/home on /home/Sathya type ntfs (binary,noacl,posix=0,user)
C:/Tools/MOBAXT~1/home on /home/mobaxterm type ntfs (binary,noacl,posix=0,user)
B: on /drives/b type ntfs (binary,posix=0,user,noumount,auto)
C: on /drives/c type ntfs (binary,posix=0,user,noumount,auto)
D: on /drives/d type ntfs (binary,posix=0,user,noumount,auto)
$ mkdir /drives/d/Cygwin_Temp #NOTE: **Create a new dir on a mount point without "noacl"**
$ chmod 700 /drives/d/Cygwin_Temp
$ export SCREENDIR=/drives/d/Cygwin_Temp #better to add to ~/.bashrc
$ screen