Ubuntu 16.04: sambaをインストールしてWindows 10とファイル共有する - Narrow Escape
以上を参考にしてできましたが、少しつまずいたので補足です。
1.sambaのインストール
$ sudo apt-get install -y samba
2.pdbeditでsambaへアクセスできるユーザを追加します。
$ sudo pdbedit -a EXAMPLEUSER
new password:
retype new password:
※注意:すでに存在してるユーザー名EXAMPLEUSERを指定します。
3. /etc/samba/smb.confの設定
設定1.ホームディレクトリ共有
以下の設定では、pdbeditで作成したユーザのホームディレクトリにアクセスできるようになります。
/etc/samba/smb.conf 内で以下部分のコメントを外す
;[homes]
; comment = Home Directories
; browseable = no
↓
[homes]
comment = Home Directories
browseable = no
そして
# By default, the home directories are exported read-only. Change the
# next parameter to 'no' if you want to be able to write to them.
; read only = yes
↓
read only = no
そして
# This might need tweaking when using external authentication schemes
; valid users = %S
↓
valid users = %S
あるいは、次の設定もできます。
設定2: 全ユーザ共有ディレクトリ
以下の設定では、pdbeditで追加したユーザでディレクトリを共有できます。
以下の設定では、shareという名前のディレクトリが共有されるようになる。ユーザー名とパスワードが要求される。
/etc/samba/smb.conf 内
#======================= Share Definitions =======================
[share]
comment = Share directory
path = /var/lib/share #特定のディレクトリを指定します
read only = no
guest only = no
guest ok = no
share modes = yes
# Un-comment the following (and tweak the other settings below to
# suit)
# to enable the default home directory shares. This will share each
# user's home directory as \\server\username
4.設定完了後、systemctlでsmbdとnmbdを再起動します。
$ sudo systemctl restart smbd nmbd
5.共有ディレクトリのアクセス権は0777にします。
$ sudo mkdir /var/lib/share
$ sudo chmod 0777 /var/lib/share
0 件のコメント:
コメントを投稿