sambaをインストールして、Windows 10からホームディレクトリと複数ユーザ用共有ディレクトリにアクセスします。sambaをインストールしたマシンのIPアドレスは192.168.11.67です。
Table of Contents
1 sambaのインストール
デフォルトでインストールされていますが、有効にはなっていません。
> sudo zypper -n in samba # If you have uninstalled samba. > sudo systemctl enable smb nmb > sudo systemctl start smb nmb
2 ポートの設定
samba-serverという設定ファイルを利用します。
> firewall_open_service() { for t in FW_CONFIGURATIONS_EXT FW_CONFIGURATIONS_DMZ FW_CONFIGURATIONS_INT; do sudo sed -e "s/^${t}=\"\(.*\)\"/${t}=\"\1 $1\"/g" \ -i /etc/sysconfig/SuSEfirewall2 done sudo systemctl restart SuSEfirewall2 } > firewall_open_service samba-server
3 pdbedit
pdbeditでsambaへアクセスできるユーザを追加します。
> sudo pdbedit -a hiroom2 new password: retype new password:
4 /etc/samba/smb.confの設定
ホームディレクトリの共有はデフォルトで有効です。以下はpdbeditで登録した登録したユーザで共有できるディレクトリの設定です。
> diff -uprN /etc/samba/smb.conf{.org,} --- /etc/samba/smb.conf.org 2016-12-29 00:38:07.350937431 +0900 +++ /etc/samba/smb.conf 2016-12-29 00:50:14.156559064 +0900 @@ -51,3 +51,10 @@ force group = ntadmin create mask = 0664 directory mask = 0775 + +[share] + comment = Share directory + path = /var/lib/share + read only = no + guest only = no + guest ok = no
共有用のディレクトリを作成します。
> sudo mkdir /var/lib/share > sudo chmod 0777 /var/lib/share
sambaを再起動します。
> sudo systemctl restart smb nmb
5 Windows 10からsambaへアクセスする
ホームディレクトリへは以下のURLをエクスプローラのURL欄に入力します。
\\192.168.11.67\hiroom2
全ユーザ共有用ディレクトリへは以下を入力します。
\\192.168.11.67\share
ネットワークドライブの割り当てはこちらを参照してください。