CentOS7にSambaでWindows用の共有フォルダを作成する

PR

前提

①CentOS7のホスト名は「serverhost」。

②既にCentOS7とWindowsの両方に存在するユーザ「user」に対し、共有フォルダ
 を利用できるようにする。

③共有フォルダ「/home/share」を作成する。

PR

CentOS7にsambaをインストールする

①「samba」と「samba-common」をインストールする。
 ・yum -y install samba samba-common

②インストールされたことを確認する。
 ・yum list installed samba*

③Sambaを起動させる。エラーが出なければOK。
 ・systemctl start smb nmb

④Sambaの状態を確認する。「Active: active (running)」となっていれば起動中。
 ・systemctl status smb nmb

⑤psコマンドでもSambaの状態を確認してみる。
 ・ps -aux | grep smbd

PR

CentOS7に自動起動設定とファイアフォール設定をする

①OS起動時にSambaが自動起動するよう設定する。
 ・systemctl enable smb nmb

②OS起動時にSambaが自動起動するようになったか確認する。
 ・systemctl is-enabled smb nmb

③ファイアフォールの設定を確認する。「services:」にsambaが無いことを確認する。
 ・firewall-cmd –list-all

④Sambaの通信を許可するようファイアフォールの設定を変更する。「success」となればOK。
 ・firewall-cmd –add-service=samba –permanent

⑤ファイアフォールの設定を反映する。「success」となればOK。
 ・firewall-cmd –reload

⑥ファイアフォールの設定を確認する。「services:」にSambaが追加されたことを確認する。
 ・firewall-cmd –list-all

PR

CentOS7上のSambaの設定ファイルを変更する

①Sambaの設定ファイルのバックアップを取得する。
 ・cd /etc/samba
 ・ll smb.conf*
 ・cp -p smb.conf smb.conf.bk
 ・ll smb.conf*

②Sambaの設定ファイルを変更する。
 ・vi smb.conf

[global]
        workgroup = WORKGROUP     //修正
        netbios name = serverhost   //追記
        security = user

        passdb backend = tdbsam
        dos charset = CP932      //追記

        printing = cups
        printcap name = cups
        load printers = yes
        cups options = raw

[Share]            //追記
        path = /home/share/  //追記
        browsable = yes    //追記
        read only = no    //追記

③Sambaの設定ファイルに問題が無いか確認する。エラーが出なければOK。
 ・testparm

④共有用ディレクトリを作成する
 ・cd /home/
 ・mkdir share
 ・chmod -R 0777 share
 ・chown -R nobody:nobody share
 ・ll

⑤ユーザー「user」にWindows側のユーザー属性を追加する。エラーが出なければOK。
 ・pdbedit -a -u user -f “test user01”

⑥確認する
 ・pdbedit -L

⑦Sambaを再起動する。エラーが出なければOK。
 ・systemctl restart smb nmb

⑧Sambaの状態を確認する。「Active: active (running)」となっていれば起動している。
 ・systemctl status smb nm

PR

Windowsからアクセス確認をする

①Windowsのエクスプローラで「\serverhost」へアクセスしuserでログインする。

②Shareフォルダにアクセスできることを確認する。

④Shareフォルダにアクセスは出来るが書き込みが出来なかったため、CentOS7のSELinuxを無効化する。
 ・setenforce 0

④Shareフォルダに書き込みできることを確認する。

タイトルとURLをコピーしました