Ubuntu18.04にSambaを導入してWindowsとファイル共有する

Ubuntu

UbuntuとWindowsの両方を利用しているときにファイルをUSBで受け渡ししていましたが、いい加減面倒になってきたので、Sambaを設定してUbuntu18.04とWindows10でファイル共有できるように設定しようと思います。

Samba(サンバ)とは
Windows以外のOSをWindows用のファイルサーバー、プリントサーバーにするソフトウェアです。Sambaを使用するとUbuntuなどのLinuxマシンとWindowsマシンで同じフォルダにアクセスできるようになります。
では早速Sambaを導入していきましょう。

Sambaのインストール

「Ubuntuソフトウェア」をクリックします。

ubuntu_software

「虫眼鏡アイコン」をクリックします。

magnifying_glass_icon

検索ボックスに「samba」と入力します。

ubuntu_software_text_box

「samba」をクリックします。

ubuntu_software_samba

「インストール」をクリックします。

ubuntu_software_install_samba

「認証が要求されました」と表示されたらパスワードを入力して「認証」をクリックします。

ubuntu18_authentication_required

Sambaのインストールが始まります。

ubuntu18_install_samba

Sambaのインストールが完了すると「起動」と「削除」のボタンが表示されます。

ubuntu18_install_samba_complete

「起動」ボタンを押したいところですが、押しても反応しません。

画面左上の「アクティビティ」をクリックします。

ubuntu18_activity

検索ボックスに「ter」と入力すると端末が表示されるのでクリックします。

ubuntu18_activity_terminal

「端末(terminal)」が開きます。

ubuntu18_terminal

次のように入力しましょう。

sudo nano /etc/samba/smb.conf

入力したらエンターキーを押します。するとnanoエディタというテキストエディタでsmb.confファイルが開きます。

[global]という文字の下に
unix extensions = no
wide links = yes

と入力しましょう。

ubuntu18_nano_editor

入力したら「Ctrl」キーと「o」キーを同時に押して、ファイルに書き込みます。

書き込むファイル名を聞かれるので、エンターキーを押します。

ubuntu18_nano_write

「Ctrl」キーと「x」キーを同時に押すとnanoエディタが終了します。

端末に下記を入力してエンターキーを押します。
sudo system-config-samba

するとエラーメッセージが表示されます。

SystemError: could not open configuration file ‘/etc/libuser.conf’ : そのようなファイルやディレクトリはありません
どうやらファイルが無いようですので作りましょう。
端末で下記のコマンドを入力します。

sudo touch /etc/libuser.conf

もう一度Sambaを起動します。

sudo system-config-samba

Sambaサーバー設定が起動しました。

samba_server_setting

共有フォルダを作成する

「プレファレンス」メニューで「Sambaのユーザー」を選択します。

samba_user

「ユーザーの追加」をクリックします。

samba-add-user

下記3項目を入力します。

  • Windowsのユーザー名
  • Sambaのパスワード
  • Sambaのパスワードの確認

入力が終わったら「OK」をクリックします。

samba_add_new_user

「OK」をクリックします。

」をクリックしてSamba共有作成を開きます。

共有する「ディレクトリ」を選択し、「書き込み可能」と「可視」にチェックを入れます。

create_samba_share

「アクセス」をクリックします。

「特定のユーザーのみアクセスを許可する」で「_apt」にチェックを入れて「OK」をクリックします。

create_samba_share_access

設定が追加されました。

add_user_setting

Windows側で接続する

エクスプローラーでUbuntu PCのIPアドレスを指定すると、先ほどUbuntuで作成した「share」フォルダが見えました。

samba_share_folder

これでSambaの設定完了です。

コメント

タイトルとURLをコピーしました