Eine GNU-Bildschirmsitzung teilen

17

Ich habe in Kürze ein Treffen mit einem Professor, der jedoch nicht zu einem persönlichen Treffen in der Schule sein wird. Stattdessen wird er sich mit mir über Skype und einen SSH-Login treffen. Ich bin ein starker Benutzer von GNU Screen, aber ich habe seine Mehrbenutzer-Funktionalität noch nie benutzt. Wie würde ich vorgehen, um Mehrbenutzerfähigkeiten einzurichten, und was wären gute Berechtigungen, um ihm (dh r / w / x) zu geben?

Sildoreth
quelle
AFAIK, für Mehrbenutzer, hat setuid root installiert, was heutzutage keine Administratoren mehr mögen. Meine Informationen sind möglicherweise veraltet, da ich nicht sehe, dass sie unbedingt eingerichtet werden müssen.
vrdhn

Antworten:

10

Gutes Tutorial hier . In diesem Teil des GNU-Bildschirmhandbuchs erfahren Sie, wie Sie ACL-Berechtigungen festlegen. Geben Sie ihm die Erlaubnis, die er Ihrer Meinung nach benötigt, obwohl Sie sie meines Erachtens nicht ändern müssen acladd.

Kamil Kisiel
quelle
repariert es für Sie
Kip
Es sieht so aus, als ob sowohl der erste Link als auch der alternative Link defekt sind.
Der archive.org Link
Kamil Kisiel
Bitte fügen Sie Ihrer Antwort wesentliche Teile des verlinkten Artikels bei. Dies ist ein gutes Beispiel, warum Antworten nur über Links nicht erwünscht sind - wenn Links verrotten, wird die Antwort unbrauchbar.
Gronostaj
18

Gehen Sie in Ihrer eigenen Bildschirmsitzung wie folgt vor (Ich bin Bob und möchte meinen Bildschirm mit Fred teilen )

^A :multiuser on
^A :acladd fred

dann sag fred, er soll Folgendes eingeben:

$ screen -x bob/

screenmuss als suid root installiert sein, damit dies funktioniert. ( sudo chmod +s /usr/bin/screenDies könnte ein Sicherheitsrisiko sein.)

Weitere Informationen zur ACL-Syntax finden Sie auf der Bildschirm-Manpage. Es ist beispielsweise möglich, eine Bildschirmsitzung schreibgeschützt freizugeben

Levinalex
quelle