Wie lässt sich das Dienstprogramm „Bildschirm“ unter MobaXterm zum Laufen bringen?

Wie lässt sich das Dienstprogramm „Bildschirm“ unter MobaXterm zum Laufen bringen?

Als ich das erste Mal versuchte, das Bildschirm-Dienstprogramm zu verwenden, erhielt ich diese Fehlermeldung:

$ screen
Directory /tmp/uscreens/S-Wildcard must have mode 700.

Merkwürdigerweise tritt dieser Fehler anscheinend nicht noch einmal auf. Ich erhalte jetzt jedes Mal diesen anderen Fehler, wenn ich versuche, Folgendes zu verwenden screen:

$ screen
Directory '/tmp/uscreens' must have mode 777.

Der Versuch, das Verzeichnis mit chmod zu ändern, hat keine Wirkung:

$ chmod 777 /tmp/uscreens
$ screen
Directory '/tmp/uscreens' must have mode 777.

Mein Dateisystem ist NTFS. Ich dachte, dass es deshalb keine UNIX-Berechtigungsbits unterstützt, aber ich habe festgestellt, dass dies nicht der Fall ist.Notwendigder Fall -https://askubuntu.com/a/74851/457111. Ich bin jedoch nicht sicher, wie ich diese Antwort auf Windows anwenden soll oder ob das die richtige Lösung ist.

Wie kann ich screenMobaXterm auf meinem Windows 7-Laptop ausführen?


Hintergrund, optionale Lektüre:

Ich verwende MobaXterm ständig bei der Arbeit (auf einem Windows 7-Laptop). Die meiste Zeit verbringe ich auf der Kommandozeile, bin bei verschiedenen Linux-Servern angemeldet, aber arbeite auch direkt (lokal) auf meinem eigenen Laptop auf der Kommandozeile (immer noch in MobaXterm).

Ich habe vor Kurzem mit der Verwendung von „screen“ (für Remote-Bildschirmfreigabesitzungen) begonnen und würde gerne mehr Übung damit bekommen – abgesehen davon, dass es bei meiner Remote-Arbeit (z. B. auf Servern) sehr nützlich ist, denke ich, dass es auch zum Wechseln zwischen Arbeitsbereichen bequemer ist als zum Wechseln zwischen MobaXterm-Registerkarten.


Aktualisieren:Ich habe einen neuen Arbeitslaptop mit Windows 10, aber die obige Situation trifft immer noch genau zu. Antworten, die nur unter Windows 10 und nicht unter Windows 7 funktionieren, sind willkommen. (Da Windows 10 über ein „Windows-Subsystem für Linux“ verfügt, scheint es wahrscheinlich, dass es eine Problemumgehung gibt.)

Antwort1

Das hat bei mir funktioniert (MobaXterm v11.1, Windows 10 Home) – Führen Sie Folgendes auf einem Terminal aus:

$ 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

verwandte Informationen