揮発性のメモ2

知識をメモ書きしておく

Debianで、sambaの代わりにksmbdをインストールする(avahiなし)

ksmbd はカーネルで動作するsambaサーバ
とりあえず Microsoft-DS(445)だけポートを開けて、 \\192.168.1.2\hogehoge にアクセスできることをゴールとする

インストール

apt install ksmbd-tools

設定ファイル

/etc/ksmbd/ が設定ファイル置き場。 設定ファイルはサンプルがあるのでコピーして編集する。
今回はIPアドレス直打ちでアクセスできさえすればよいので、末尾にフォルダ設定の追記のみする


/etc/ksmbd/ksmbd.conf

[hogehoge]
        comment = hogehoge home directory
        path = /home/hogehoge
        valid users = hogehoge
        read only = no
        browseable = yes
        create mask = 0755
        directory mask = 0755

ユーザー追加

ksmbd.adduser という smbpasswdみたいなコマンドでユーザとパスワードを追加する

ksmbd.adduser --add hogehoge

起動

systemctl restart ksmbd