Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: daxen в Sep 18, 2007, 15:47



Титла: Ssh with dsa
Публикувано от: daxen в Sep 18, 2007, 15:47
Здравейте ,
опитвам се да изпълня команда на друг компютър,
като за целта съм направил да може да се влиза
с root без парола а с DSA ключ и няма проблеми :
Примерен код

/usr/bin/ssh -i 192.168.1.1 /bin/ping -c 10 -i 0.2 192.168.1.2

връща ми резултат , но с юзера daemon na apche-то не
Примерен код

/usr/bin/ssh -i /htdocs/id_dsa 192.168.1.1 /bin/ping -c 10 -i 0.2 192.168.1.2

 в /etc/sudoers/ съм добавил
Примерен код

Cmnd_Alias SSH=/usr/bin/ssh
Cmnd_Alias PING=/bin/ping
daemon ALL=NOPASSWD: SSH
daemon ALL=NOPASSWD: PING


като направя в конзолата su daemon и изпълня
Примерен код

/usr/bin/ssh -i /htdocs/id_dsa 192.168.1.1 /bin/ping -c 10 -i 0.2 192.168.1.2

ми иска парола а с root не,
какво друго изпускам , за да може да се изпълни тази команда и то apacheto
без парола


PS:
cat passwd
Примерен код

daemon:x:1:1:daemon:/usr/bin:/bin/sh


Титла: Ssh with dsa
Публикувано от: VladSun в Sep 18, 2007, 15:54
Примерен код

/usr/bin/ssh -i /htdocs/id_dsa root@192.168.1.1 /bin/ping -c 10 -i 0.2 192.168.1.2


Титла: Ssh with dsa
Публикувано от: daxen в Sep 19, 2007, 09:09
Ей как съм забил :) ,
Благодаря !!!


Титла: Ssh with dsa
Публикувано от: VladSun в Sep 19, 2007, 11:53
;) Това в /etc/sudoers можеш да го махнеш, ако не ти трябва за друго