Rocky Linux 8.4にSambaファイルサーバーをインストールする

2021年10月20日

1.sambaをインストール

[root@localhost ~]# dnf -y install samba
略
インストール済み:
  samba-4.13.3-4.el8_4.x86_64        samba-common-tools-4.13.3-4.el8_4.x86_64
  samba-libs-4.13.3-4.el8_4.x86_64

2.共有フォルダを作成
[root@localhost /]# mkdir -p /data/share
パーみっしんを設定
[root@localhost /]# chmod 777 /data/share

3.sambaの設定
[root@localhost /]# vi /etc/samba/smb.conf
文字コード、アクセスネットワーク、認証の設定

修正前

[global]
        workgroup = SAMBA
        security = user

        passdb backend = tdbsam

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

修正後

[global]
       # 文字コードを設定
        unix charset = UTF-8
        dos charset = CP932
       # workgroupを変更
        workgroup = WORKGROUP
        security = user

        passdb backend = tdbsam

        printing = cups
        printcap name = cups
        load printers = yes
        cups options = raw
            
        # アクセスを許可するネットワーク
        hosts allow = 192.168.0.0.
        # 認証不要
        map to guest = Bad User

4.共有フォルダーを設定
[root@localhost /]# vi /etc/samba/smb.conf
最終行に以下を追記

[share]
    # 共有フォルダー
    path = /data/share
   # 書き込む権限を許可
    writable = yes
    # ゲストユーザを許可
    guest ok = yes
    # 全てゲストユーザー
    guest only = yes
    # ファイル作成
    force create mode = 777
   # フォルダ作成
    force directory mode = 777

自動起動の設定

[root@localhost /]# systemctl enable --now smb
Created symlink /etc/systemd/system/multi-user.target.wants/smb.service → /usr/lib/systemd/system/smb.service.

5.Sambaサービスを許可

[root@localhost /]# firewall-cmd --add-service=samba
success
[root@localhost /]# firewall-cmd --runtime-to-permanent
success

 

Rocky Linux 8

Posted by arkgame