仙石浩明の日記

2006年5月8日

Emacsでtrampを使って /su:root@localhost:/ をアクセスする hatena_b

先日書いた「su & emacsclient」にトラックバックを頂きました (_O_)。曰く:

tramp は /su: や /sudo: なパスを扱う場合は内部で su や sudo を使うだけで、 なんでもかんでも ssh を使うわけではないです。

思い切り誤解してました。orz
私の場合、su は opie 使っていて、

senri:/home/sengoku % su
otp-md5 416 se2369 ext
root's response:

などとなるので、

(setq tramp-password-prompt-regexp
"^.*\\([pP]assword\\|passphrase.*\\|\n.*response\\):^@? *")

と設定することにより、 チャレンジの部分を含めてプロンプトに出すことができて、 無事 tramp & su で root 権限でファイルを編集することができました。 長年(?)の懸案が解決しました(_O_)。

日記で質問してよかった~

Filed under: プログラミングと開発環境 — hiroaki_sengoku @ 17:49

No Comments »

No comments yet.

RSS feed for comments on this post.

Leave a comment