当方がCentOS7で立ち上げたときの備忘録
1.sambaのインストール
yum install samba samba-client samba-common -y
2.共有フォルダの作成
mkdir /home/hoge
3.sambaの設定ファイルの編集
/etc/samba/smb.conf
# Global parameters
[global]
dns proxy = No
dos charset = CP932(文字化け防止)
netbios name = CENTOS7(windowsで表示される名前)
security = USER
server string = Samba Server %v
idmap config * : backend = tdb
cups options = raw
[homes]
browseable = No
comment = Home Directories
inherit acls = Yes
read only = No
valid users = %S %D%w%S
[share_samba] (最後に追加)
guest ok = Yes
guest only = Yes
path = /home/share_samba(作成した共有フォルダ)
read only = No
4.共有フォルダのパーミッションの変更
sudo chmod -R 0777 /共有フォルダ
sudo chown -R nobody:nobody /共有フォルダ
5.ファイアウォールの設定
sudo firewall-cmd --add-service=samba --permanent
sudo firewall-cmd --reload
6.SELinuxの設定
setsebool -P samba_enable_home_dirs on
restorecon -R /共有フォルダ
7.共有ユーザーをサーバー(Linux)側で作成
sudo useradd hoge
sudo passwd hoge
# Windows側のユーザー属性追加
sudo pdbedit -a -u hoge -f "hoge(任意)"
# パスワードはuseraddのときと同じやつ
# ユーザー作成の確認
sudo pdbedit -L
8.sambaのサービスを再起動
sudo systemctl restart smb
sudo systemctl restart nmb
# samba起動を自動化
sudo systemctl enable smb
sudo systemctl enable nmb
### 9.Windows側でアクセス
エクスプローラーで\\(鯖IP)\共有フォルダを検索
ユーザー名とパスワードを入力
### 参考文献
https://www.rem-system.com/centos-samba/