Ahogy mar a multban nehanyszor, Gabor mai postjara reagalnek, illetve egeszitenem ki.
A screen bizony tenyleg vegtelenul hasznos program, megelegedessel hasznalom mar evek ota, igen hasznos tud lenni, mikor megszakad a kapcsolat a felhasznalo es a lelkesen hasznalt tavoli szerver kozott. (autodetach on) Es szerintem meg az alapertelmezett ^A escape karakterkombinacioval sincs semmi baj, mert - bar en is zsh-t hasznalok, nalam a $EDITOR erteke vim, ezert nekem a ^[I megy a sor elejere. Egyebkent Emacs baratoknak sem kell felni, a ^A a kombinacio elore viszi a kurzort a sor elejere.
Amit viszont en most kiemelnek az a multiuser mod. Bemutatora, tanfolyamra egyszeruen tokeletes. Lassuk hogy megy ez:
Ahhoz, hogy a multiuser mod hasznalhato legyen, a screen-t setuid root joggal kell ellatni. Ezzel azert csak ovatosan, mert komoly bizotnsagi reseket teremthetunk igy.
# chmod u+s `which screen`
Ezutan peldaul ha azt szeretnenk, hogy az oktato felhasznalo tevekenyseget figyelemmel kiserhesse a tanulo felhasznalonk, akkor azt az alabbi modon erhetnenk el:
oktato@host$ screen -S tanfolyam
[elindul a screen]
^A :multiuser on
^A :addacl tanulo
^A :aclchg tanulo -w "#"
A tanulo pedig igy kapcsolodhat a mar futo sessionhoz:
tanulo@host$ screen -x oktato/tanfolyam
[elindul a screen, latszik mit csinal az oktato]
Egyszeruen szuper! Aki tobbre kivancsi, annak ajanlom a man screen parancsot.