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を加える。
おわり