Здравейте ,
опитвам се да изпълня команда на друг компютър,
като за целта съм направил да може да се влиза
с 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
|