PDA自作日記

 

NetWalker

一覧を見る


   


apachectlをパスワードなしで

(2010/01/07) 奥の手ですが、私はapachectlをパスワードなしで動かすのに、以下のようなことをしています。

include	<stdlib.h>

int	main(int ac, char **av)
{
	(void)ac;
	(void)av;
	return system("/usr/local/apache2/bin/apachectl -k start");
}

これを gcc -Wall -O2 -o apachestart apachestart.c としてapachestartを作ります。

で、/etc/sudoersの最後に以下を書き加えて、userがパスワードなしで実行できるようにします。

user     ALL = NOPASSWD: /home/user/bin/apachestart, /home/user/bin/apachestop

参考になりますでしょうか。



 
  Copyright © π 2009-2012
Powered by light work group
このページの内容は無保証です