хмм. видях тази тема и се сетих за нещо, което много ми е трябвало на няколко пъти. от време на време ми умира sshd-то на една машина, до която нямам пряк достъп. реших да пробвам по начина описан по-горе, за да не се налага да будя в 01:50 човека в чиито апартамент се намира машината.
огледах какво сте писали, и наистина след настройките в sudoers user-а nobody може да изпълнява това което ми трябва
Примерен код |
nobody router=NOPASSWD: /etc/rc.d/rc.sshd restart
|
нраправих и въпросния script, който трябва да се извиква от .php файла, който е просто
Примерен код |
sudo /etc/rc.d/rc.sshd restart
|
и конзолно всичко върви като по вода, само че когато се опитам да го стартирам чрез .php-то нищо не се случва. .php файла изглежда точно като примера даден от ivanatora, който той казва че работи (копиран е от там).
само че ... не върви. можете ли да дадете някакви предположения?