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