ホームに適当にフォルダを新規作成して、共有設定すると、samba が自動でインストールされる。 または、
sudo apt install samba
samba がインストールされたら、
sudo pdbedit -a (自分のユーザー名)
で自分を追加。
設定ファイル smb.conf
文字コードの指定。
プリンター共有機能は使用しないのでコメントアウトして停止。
ファイルの最後に共有するフォルダとその設定を追加する。
$ sudo nano /etc/samba/smb.conf : : [global] #文字コードの指定を追加。 unix charset = UTF-8 dos charset = CP932 : : #printers セクションをコメントアウト ;[printers] ; comment = All Printers ; browseable = no ; path = /var/spool/samba ; printable = yes ; guest ok = no ; read only = yes ; create mask = 0700 : : #print$ セクションをコメントアウト ;[print$] ; comment = Printer Drivers ; path = /var/lib/samba/printers ; browseable = yes ; read only = yes ; guest ok = no : : #共有するフォルダと共有の情報を追加 [shared] comment = ubuntu22.04 path = /home/<ユーザー名>/shared writable = yes guest ok = no force create mode = 0775 force directory mode = 0775
見慣れないけれどここは4桁パーミッション。
samba の設定は奥深いので、
man smb.conf 日本語
とかで検索してマニュアルを読むこと。
サービスを再起動して設定を反映する。
sudo systemctl restart smbd
ufw の設定 samba 許可。
sudo ufw allow samba sudo ufw reload
\\[Ubuntu機 のIPアドレス]
入力で共有を確認。
WSD(wsdd) は入れません。