Sambaは、Windows SMB(CIVFS)プロトコルの無料のオープンソース実装であり、LinuxとWindowsオペレーティングシステム間でファイル、フォルダー、およびプリンターを簡単かつシームレスに共有できます。
このチュートリアルでは、CentOS8にSambaをインストールして構成する方法を紹介します。
Sambaパッケージをインストールする
centOS 8にsambaパッケージをインストールするには、ターミナルを開き、次のコマンドを入力します。
# dnf install –y samba samba-common samba-client
Sambaをインストールした後、次のコマンドを使用してSambaサービスを開始して有効にします。
# systemctl enable smb
# systemctl start smb
次のコマンドを使用して、Sambaサービスのステータスを確認できます。
# systemctl status smb
Sambaの構成
インストールが完了したら、Sambaを構成します。ただし、その前に、次のコマンドを使用して元の構成ファイルのコピーを作成します。
# cp /etc/samba/smb.conf /etc/samba/smb.conf.bk
次のステップは、共有する必要のあるフォルダを作成することです。このフォルダの名前を共通にします。 。
フォルダを作成したら、構成ファイルに移動してSambaを構成し、図に示すように共有する必要のある新しく作成されたディレクトリを許可します。
# vim /etc/samba/smb.conf
その後、次のコマンドを使用してSambaサービスを再起動します。
# systemctl restart smb
次に、ユーザーとグループを作成し、そのユーザーをそのグループのメンバーにして、次のコマンドを使用してsambaサービスを使用できるようにします。
# useradd user1 # passwd user1 # smbpasswd –a user1 # groupadd vitux # usermod –aG vitux user1
user1を追加した後 vituxをグループ化する 、ユーザーがグループに追加されているかどうかを確認しますか?このためには、次のコマンドを使用します:
# grep ‘vitux’ /etc/group
sambaサービスが他のマシンからもアクセスできるようにするには、以下に示すようにファイアウォールルールを追加します。
# firewall-cmd - - add-service=samba - - permanent
次のコマンドを使用してファイアウォールをリロードします:
# firewall-cmd - - reload
WindowsマシンからSambaフォルダにアクセスする
WindowsからSamba共有にアクセスするには、 Windows Key + Rを押します。 実行を起動するには ダイアログ。 IPアドレスまたはホスト名を入力します Enterを押します 。
samba資格情報を入力し、資格情報を入力して、 OKを押すように求められます。 。
正常にログインすると、図に示すように、パブリックディレクトリにアクセスして使用できるようになります。
LinuxマシンからSambaフォルダにアクセスする
他のLinuxマシンからSamba共有にアクセスするには、 GNOMEを開きます。 ファイルマネージャをクリックし、サーバーに接続をクリックします 図に示すように:
SambaサーバーのIPアドレスを入力して[接続]をクリックすると、パブリックを直接使用するためにSambaクレデンシャルを入力するように求められます。Sambaクレデンシャルを入力すると、共通が表示されます。 フォルダにアクセスできます。
結論
このチュートリアルでは、 CentOS 8でSambaサーバーを構成する方法を学びました。 。 LinuxおよびWindowsシステムからネットワーク経由でアクセスできる共有ディレクトリを作成しました。また、他のマシンからSambaファイルサーバーにアクセスできるようにファイアウォールを構成する方法も確認しました。