sambaのインストール
# yum install samba
全ユーザがアクセスできる共有ディレクトリの作成
# mkdir /home/share
# chmod 777 /home/share
smb.confの設定
# vi /etc/samba/smb.conf
[global] unix charset = UTF-8 dos charset = CP932 workgroup = WORKGROUP server string = Samba Server Version %v # 任意のコンピュータ名を指定 netbios name = LOLLIPOP # 必要に応じて、接続許可するIPを指定 # 127. 192.168. にすると、 # ローカルホストもしくは 192.168.*.* からつながる hosts allow = 127. 192.168. max protocol = SMB2 # プリンタの共有は使わないので無効に load printers = no disable spoolss = yes # ログ保存の設定 log file = /var/log/samba/log.%m max log size = 1000 security = user passdb backend = tdbsam map to guest = Never [home] # ログインユーザのホームディレクトリにアクセスできるようにする設定 comment = Home Directories browseable = yes writable = yes [share] # 全ユーザがアクセスできる共有ディレクトリの設定 comment = Public Stuff path = /home/share public = yes writable = yes guest ok = no create mode = 0777 directory mode = 0777
SELinux有効の場合は、以下を実行しておく
# setsebool -P samba_domain_controller on
# setsebool -P samba_enable_home_dirs on
# setsebool -P samba_export_all_rw on
firewallの設定
# firewall-cmd --add-port=137/udp --permanent
# firewall-cmd --add-port=138/udp --permanent
# firewall-cmd --add-port=139/tcp --permanent
# firewall-cmd --add-port=445/tcp --permanent
ユーザごとに、samba用のパスワードを設定
# smbpasswd -a ユーザ名
New SMB password: パスワードを入力(画面には何も表示されない)
Retype new SMB password: もう一度
Added user ユーザ名.
sambaをサービスとして登録、起動
# systemctl enable smb.service
# systemctl enable nmb.service
# systemctl start smb.service
# systemctl start nmb.service
これで、Windowsからアクセスできるようになるはず…!
コメントを残す