LINUX.ORG.RU
ФорумAdmin

su - user -c «ssh remote host ls -la» тормозит :(


0

0

есть хост server, который имеет юзера mantz, у которого настроены SSHKeys для соединения с машиной izabella, находящейся в одной подсети, так, что юзверь может при помощи команды ssh izabella ls -la cмотреть файлы без логина на удаленную машину.

Вобщем, оно тормозит страшно со словами

[root@server devel]# time su - mantz -c "ssh izabella ls -la"
Warning: No xauth data; using fake authentication data for X11
forwarding.
total 46708

[skip около 40 файлов в домашней директории]

real 0m24.771s
user 0m0.260s
sys 0m0.050s

GПо видимому, оно тормозит, когда получает цифру 46708. Как ей сказать, чтобы она все эти 46708 не читала(по видимому, это какие-то левые файлы с левыми путями)?

В ssh_config-е только такие строчки

Host *
ForwardX11 yes
XAuthLocation /usr/bin/X11/xauth

[root@server devel]# ssh -V
OpenSSH_3.7.1p2, SSH protocols 1.5/2.0, OpenSSL 0.9.7a Feb 19 2003
[root@server devel]#

Спасибо за ответ!

Re: su - user -c

вот что тормозит!!

[root@server devel]# time su - mantz -c /usr/bin/X11/xauth list :0.0
/usr/bin/X11/xauth: timeout in locking authority file /root/.xauthuy8hqc

real 0m20.854s
user 0m0.021s
sys 0m0.040s
[root@server devel]#

в нете по поводу этого вычитал вот что:


That's how it's supposed to work? Consulting 'man su', we see:

The current environment is passed to the new shell. The
value of $PATH is reset to /bin:/usr/bin for normal users,
or /sbin:/bin:/usr/sbin:/usr/bin for the super user.

In summary, when you "su" (and no "su -", which invokes a login shell)
root gets $XAUTHORITY and $DISPLAY preset with the correct values that
will allow the su'd user to connect to your display.

from http://sysadminforums.com/showthread.php?s=1065a026d8abdc6b96d60f16d63e0556&a...

И как же с этим бороться то?

vilfred ☆☆ ()
Ответ на: Re: su - user -c от vilfred

Re: Re: su - user -c

mnda...

su - mantz -c "ssh -x izabella ls -la /tmp/.camera.lock 2>/dev/null | awk {'print $9'}"

-x XForvarding off...

vilfred ☆☆ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.