====== Samba のインストール ======
===== Samba のインストール =====
# yum install -y samba
===== Samba 用のフォルダ作成 =====
最初に共有するフォルダを作成します。
# mkdir /home/samba
# mkdir /home/samba/public
# chown -R nobody:nobody /home/samba
# chmod 777 -R /home/samba
===== Samba の設定 =====
設定ファイルのバックアップ
# cp /etc/samba/smb.conf /etc/samba/smb.conf.org
# See smb.conf.example for a more detailed config file or
# read the smb.conf manpage.
# Run 'testparm' to verify the config is correct after
# you modified it.
[global]
workgroup = WORKGROUP
security = user
passdb backend = tdbsam
printing = cups
printcap name = cups
load printers = yes
cups options = raw
# Windows 側の文字コード
dos charset = CP932
# Linux 側の文字コード
unix charset = UTF-8
# 表示文字コード
display charset = UTF-8
# マイネットワークに表示
browsable = yes
# 登録されていないユーザもアクセス許可
map to guest = bad user
# ゲストアカウントを nobody へマッピング
guest account = nobody
#[homes]
# comment = Home Directories
# valid users = %S, %D%w%S
# browseable = No
# read only = No
# inherit acls = Yes
#[printers]
# comment = All Printers
# path = /var/tmp
# printable = Yes
# create mask = 0600
# browseable = No
#[print$]
# comment = Printer Drivers
# path = /var/lib/samba/drivers
# write list = root
# create mask = 0664
# directory mask = 0775
[public]
# パス
path = /home/samba/public
# フォルダの説明
comment = Public Directories
# ゲストアクセス許可
guest ok = yes
# 書き込み許可
writable = yes
# ファイル作成時のパーミッション
force create mode = 0666
# ディレクトリ作成時のパーミッション
force directory mode = 0777
samba の起動と、samba を自動起動に設定します。
# systemctl restart smb.service
# systemctl restart nmb.service
# systemctl enable smb.service
# systemctl enable nmb.service