カーネル6.6以降でksmbd
が安定板となっているので試したメモ。
Ubuntu Server 24.04
で検証を行いました。
インストール
$ sudo apt install ksmbd-tools
設定ファイルのコピー
sudo cp /etc/ksmbd/ksmbd.conf.example /etc/ksmbd/ksmbd.conf
sudoedit /etc/ksmbd/ksmbd.conf
例として以下のような設定を追加する
書式はsmb.conf
とほぼ同じです。
[share]
path = /share
public = no
writable = yes
printable = yes
$ sudo mkdir /share
$ sudo chown $USER:$USER /share
設定を編集したらksmbd
を再起動する。
sudo systemctl restart ksmbd
ユーザーの作成
システムに存在するユーザー名で作成をする。
$ sudo ksmbd.adduser -a $USER