FreeBSD 7.1-RELEASE で kermit を使う

今日も20世紀の遺物をメンテナンスしているギーク(笑)の皆さん、こんにちは。

FreeBSD 7.1-RELEASE でシリアルモニタであるところのkermitを使おうとしたとこ、パーミッションの不備でそのままでは使えなかったので、設定方法をメモしておきます。

僕の場合は/dev/ttyd0がシリアルポートのデバイスだったんだけど、設定とか機械によっては違うかも。

まずttyデバイスの権限を調整する

# ls -l /dev/ttyd0
crw------- 1 root wheel 0, 43 Mar 27 18:13 /dev/ttyd0

こんな感じでrootしかアクセスできないから、chmodする。

kermitを使いたいユーザがwheelグループの場合:

sudo chmod 660 /dev/ttyd0

そうでない場合:

sudo chmod 666 /dev/ttyd0

ロックファイルのディレクトリにアクセスできるようにする

# ls -l /var/spool/ | grep 'lock$'
drwxrwxr-x  2 uucp  dialer 512 Mar 30 12:18 lock

という感じでdialerグループ権限でアクセスできるようになっているので、kermitを使いたいユーザのサブグループにdialerを加える。

おわり