Kopirovanie cez pts?

Sekcia: Ostatné 08.09.2009 | 20:10
Avatar Kapo Debian  Používateľ
Zdravim,

Dostal som trochu blaznivy napad. Predstavme si, ze uzivatel xyz sa prihlasi na SSH na nejaky iny stroj. Po prikaze "who" uvidime napriklad:

xyz pts/3 199:S.0 17:21 2:50 0.02s 0.02s ssh xyz@dalsi_stroj -p22

keby som napriklad na pts/4 a napisem: cat subor > /dev/pts/3 tak uzivatelovi ktory je prihlaseny na ssh sa zobrazi obsah suboru "subor". To je jasne. Ovsem zaujima ma ci sa da nejak presmerovat descriptor tak, aby som bol schopny podobnym sposobom kopirovat napriklad subor, pripadne spustit nejaky prikaz, atd..

Kto by vedel poradit?

Dakujem.
    • Re: Kopirovanie cez pts? 19.09.2009 | 16:22
      Avatar juro RHEL5 & CentOS5  Používateľ
      Mozes skusit dat za prikaz \n ?
      Myslim ze to ale nebude fungovat. Ale skusit mozes
      • Re: Kopirovanie cez pts? 19.09.2009 | 19:32
        WlaSaTy   Návštevník
        Fungovat to moze, za splnenia niekolkych podmienok:

        1) uzivatel musi mat pravo zapisu na danu virtualnu konzolu (/dev/tty*)
        2) na danej konzole musi odchytavat text nejaka uzivatelom spravovana sluzba ktora by dokazala komunikovat a vykonavat dane prikazy pricom musi bezat trosku nizsie ako napr: "cat - "

        Teda pokial sa niekto nepyta ako presunut on the fly vytvorenu zalohu na iny stroj kde sa zapise napriklad na paskovu mechaniku.