「ほっ」と。キャンペーン

What Would Jesus Do?

sudoで一般ユーザでapacheを起動する

通常一般ユーザでは、apacheの起動を、
することができません。

一般ユーザでapacheの起動などをしたい場合は、
sudoを利用します。

今回はsampleグループに属している、
ユーザにapache起動権限を付与します。

sudoのエディタとしてvisudoがありますのでこれを利用します。

visudoコマンドを実行して、
最終行に下記を追加します。

%sample ALL=NOPASSWD: /sbin/service httpd start

保存後実際に実行してみます。

[root@cimacoppi ~]# su - sample
[sample@cimacoppi ~]$ sudo /sbin/service httpd start
httpd を起動中:

[sample@cimacoppi ~]$ ps -efw | grep httpd
root 15419 1 0 15:03 ? 00:00:03 /usr/sbin/httpd
apache 15422 15419 0 15:03 ? 00:00:00 /usr/sbin/httpd
apache 15423 15419 0 15:03 ? 00:00:00 /usr/sbin/httpd
apache 15424 15419 0 15:03 ? 00:00:00 /usr/sbin/httpd
apache 15425 15419 0 15:03 ? 00:00:00 /usr/sbin/httpd
apache 15426 15419 0 15:03 ? 00:00:00 /usr/sbin/httpd
apache 15427 15419 0 15:03 ? 00:00:00 /usr/sbin/httpd
apache 15428 15419 0 15:03 ? 00:00:00 /usr/sbin/httpd
apache 15429 15419 0 15:03 ? 00:00:00 /usr/sbin/httpd
sample 25578 24862 0 15:10 pts/0 00:00:00 grep httpd

apacheが起動していることがわかります。

root権限を渡せない環境の場合は、非常に便利なコマンドです。
[PR]



by cimacoppi | 2012-01-04 15:12 | Linux

クラウド・ノイズ
by cimacoppi
プロフィールを見る
画像一覧

検索

最新の記事

mod_line_editを..
at 2012-12-14 22:25
nagiosでOracleの..
at 2012-12-13 12:25
s3cmdでmultipar..
at 2012-12-06 15:59
tcpservr をssl化する
at 2012-03-10 21:50
telnetコマンドでpop..
at 2012-03-06 15:59

最新のトラックバック

ファン

ブログジャンル

画像一覧