2019/08/03(土)wsdd 試してみた。
- ダウンロードする。
- Webページ見れば分かりますね。私はzipダウンロードしてunzipしたけど、githubだから慣れた方法で。
- src/wsdd.pyを/usr/local/bin/wsddにmvする。
- 自分の環境だと、src/wsdd.pyの1行目を書き換えないと動かなかったよ。お使いのpython3のバージョン等にあわせて書き換えてください。
- etc/rc.d/wsddを/usr/loacl/etc/rc.d/wsddにmvする。
- 見れば分かるけど、WORKGROUPをインストール済みのsamba環境から取得する以外は、何もoptionをつけてくれません。
- ports/packageからの場合にはsambaをインストールするとtestparm(1)が入るので、testparm(1)経由の取得で動くはずです。PATH関係でうまく動かないので、適宜書き直しましょう。
- testparm(1)経由の取得でうまく動かない場合には、このファイルに埋め込まれているsamba設定ファイルのファイル名を書き換えてください。
- IPv4/IPv6だけにしたい(-4/-6)とかインターフェースを限定したい(-i [interface])場合には、当面の間このファイルを書き換えてコマンド行オプションを追加して下さい。
- man/wsdd.1を/usr/local/man/man1にmvしてgzipしておく。
- /etc/rc.confに'wsdd_enable="YES"'を追加。
- 起動。
これで、ブラウジングのためだけにSMBv1で動かしているFreeBSD/i386(x64が動かないCPUということで、性能もお察しください。)なマシンも止められるかな。
2019/03/24(日)過去のメモ書きから
FreeBSDのperiodicで、clean_disk有効にしたら、#が冒頭につくファイルを消しまくって、adiaryの管理データ*1まで飛ばしてくれました。adiaryのバージョンをあげてクリーンインストール。わはは。
サルベージの手段はないものだろうか。
2019/03/22(金)WebサーバのTLS化
Let's script総合ポータルの記事を参考に、security/py-certbotをインストールして証明書を取得。こちらのページの情報を参考にTLSを有効化したところでとりあえずストップ。様子を見ましょう。
2019/03/03(日)新居構築その1
FreeBSD 12.0-RELEASEに次のportsをインストールしました。
- www/apache24
- graphics/ImageMagick-nox11
- security/p5-CryptX
- devel/git
- portupgradeでインストールをかけると、依存関係の追跡にしくじっているらしく、途中で異常終了してた。ログを追って、必要なもの*1をportsからインストールして完走させた。
- graphics/openjpegのセキュリティホール*2が塞がっていなかったので、新規のインストールには回避策を用いる必要があった。
- adiaryの展開フォルダをapacheのDocumentRoot外にしたんで、Aliasで飛ばすようにした。
- adiary.cgiのあるフォルダを、CGI/.htaccess/mod_rewriteできるようにした。
- その下の __cacheと__dataを読めないようにした。
adiaryのスクリプトは/usr/bin/perlを当てにしているので、リンクを確認しておきましょう。
気づくのが遅れ、数時間悩みました。
さて、次はhttps化ですね。