Udostępnianie sesji ekranowej GNU

17

Niedługo mam spotkanie z profesorem, ale on nie będzie w szkole na spotkaniu twarzą w twarz. Zamiast tego spotka się ze mną przez Skype i login SSH. Jestem poważnym użytkownikiem GNU Screen, ale nigdy wcześniej nie korzystałem z jego funkcji dla wielu użytkowników. W jaki sposób chciałbym skonfigurować funkcje dla wielu użytkowników i jakie byłyby dobre uprawnienia do ich udostępniania (tj. R / w / x)?

Sildoreth
źródło
AFAIK, dla wielu użytkowników, na ekranie zainstalowano root setuid, który obecnie nie lubi administratorzy. moje informacje mogą być opatrzone datą, ponieważ nie widzę potrzeby, aby były one poufne.
vrdhn

Odpowiedzi:

10

Dobry poradnik tutaj . Widzieć ta część podręcznika ekranu GNU, w jaki sposób ustawić uprawnienia ACL. Daj mu jakiekolwiek pozwolenie, o którym myślisz, że potrzebuje, choć nie sądzę, żebyś musiał go zmienić z domyślnego podanego przez acladd.

Kamil Kisiel
źródło
naprawiłem to dla ciebie
Kip
Wygląda na to, że zarówno pierwszy link, jak i link alternatywny są uszkodzone.
Naprawiono link archive.org
Kamil Kisiel
W odpowiedzi wpisz podstawowe części połączonego artykułu. To dobry przykład, dlaczego odpowiedzi na linki nie są mile widziane - gdy linki gniją, odpowiedź staje się bezużyteczna.
gronostaj
18

W swojej własnej sesji na ekranie wykonaj następujące czynności (jestem kok i chcesz udostępnić mój ekran fred )

^A :multiuser on
^A :acladd fred

następnie powiedz fredowi, aby wpisać:

$ screen -x bob/

screen musi być zainstalowany jako suid root, aby to działało. ( sudo chmod +s /usr/bin/screen, może to być zagrożenie bezpieczeństwa)

jest więcej informacji na temat składni acl na ekranowa strona man - na przykład można udostępnić sesję ekranową tylko do odczytu

levinalex
źródło