Ubuntu18.04LTSには,sambaが入っていないので,インストールする
$apt install samba
で,/etc に,libuser.conf という読み書き実行可能なファイルがないと動かないらしい(検索してもどういう性質のファイルかよく分からないし,覗いてみても空である。)。なので作る。
$sudo touch /etc/libuser.conf
$sudo chmod 777 /etc/libuser.conf
で,system-config-sambaを起動。
$sudo system-config-samba
起動するにはしたが,端末でエラー表示。
"failed to load module canberra-gtk-module"
"IBUS-WARNING (時刻等) The owner of /home/[ユーザー名]/.confg/ibus/bus is not root!"
"IBUS-WARNING (時刻等) Unable to connect to ibus: 行を読みこもうとしましたが内容が意図せず欠落しています"
1つめのエラーはパッケージを入れれば解決するので,
$sudo apt install canberra-gtk*
とする。
2つめと3つめは,正直よく分からないので,無視することに。
$sudo system-config-samba
でGUI画面が起動する。
「+」ボタンをクリックして共有するディレクトリを指定,共有名・記述を記入して,書き込み・可視の双方にチェック。
「アクセス」タブをクリックして,誰でもアクセスを許可するにチェック。
system-config-sambaを終了させ,
$sudo samba restart
Windows機では,「ネットワークドライブの割り当て」から,
\\マシン名\共有ディレクトリ名
を指定する。
ネットワーク画面でマシン名が表示されない問題があるが,ネットワークドライブを割り当てる(あるいは,マシン名を直打ちする)ことで対応できるので,そこは放置する。