Tiger Server検証事始め:その3『launchd とか launchctl とか』
追記:以下は間違ってるので shiroさんのコメント を必ず読んで下さい。
sshd_config を編集して、取り急ぎ
# diff -U0 sshd_config.bak sshd_config --- sshd_config.bak 2005-06-11 00:18:36.000000000 +0900 +++ sshd_config 2005-06-20 23:37:14.000000000 +0900 @@ -36 +36 @@ -#PermitRootLogin yes +PermitRootLogin no @@ -54 +54 @@ -#PasswordAuthentication yes +PasswordAuthentication no
とだけして… ハタと。「そういや、Tigerからlaunchdだったんだっけ(汗」となる。
Pantherの頃は、
sudo kill -HUP `cat /var/run/xinetd.pid`
とやってたんだが、きっとそうも行くまいと調べると、やはりそうも行かないようで。
取り急ぎ、以下のように実行。
$ sudo -s # launchctl stop com.openssh.sshd # launchctl start com.openssh.sshd
しかし、リモートからsshで入ってる時に「stop」とやるのはやはり心臓に悪い。
以下、自分用メモURL。後で読んどけ>オレ
- System Startup Programming Topics
- 404 Blog Not Found:launchd ってなんぞや?
- Tiger Tips: How to enable BIND
- 涙腺大弛みブログ
- MacOS X を Unix として使ってる人の為のスレ その9 の 493
- 【特集】Mac OS X Tigerの実力は? - 4度目のアップデート、その真価を探る (15) "init"プロセスが…… ない?! (MYCOM PC WEB)
んー、しかしこりゃまた、Command-Line Administration 読まないとダメそうだなぁ。んー。
# とか書くと、とある人に「基本だろ。基本。」とか言われそうでアレ。