LinuxでSambaを構築する手順は何ですか?
Linux Sambaを設定する手順は次の通りです:
- Sambaサーバーソフトウェアをインストールします。
- デビアン/ウブントゥ上で次のコマンドを実行してください:sudo apt-get install samba
- CentOS/Fedoraでのコマンド実行:sudo yum install samba
- 共有フォルダを作成してください。
- 「共有ディレクトリとして、mkdirコマンドを使用してフォルダを作成します。たとえば、sudo mkdir /home/share」
- Sambaの設定:
- Sambaの設定ファイル「/etc/samba/smb.conf」を開く:sudo nano /etc/samba/smb.conf
- 以下の内容をファイルの最後に追加してください:
[共有]
コメント = 共有フォルダ
パス = /home/share
書き込み可能 = はい
ゲストOK = はい
閲覧可能 = はいここで:
[共有]は共有名です
コメントは共有の説明です
パスは共有ディレクトリのパスです
書き込み可能は共有ディレクトリが書き込み可能かどうかを示します
ゲストOKは匿名アクセスを許可するかどうかを示します
閲覧可能はブラウズ可能かどうかを示します - Samba ユーザーを作成する:
- smbpasswdコマンドを使用してSambaユーザーを作成し、そのユーザーが共有ディレクトリにアクセスできるようにします。例:sudo smbpasswd -a ユーザー名
- パスワードを入力して、確認してください。
- サンバサービスを起動する:
- Debian / Ubuntu で次のコマンドを実行してください:sudo service smbd restart
- CentOSやFedoraでのコマンド実行方法:sudo systemctl restart smb
- ファイアーウォールを設置する。
- 防火壁がある場合、Sambaに関連するポート(デフォルトポートは137-139と445)を開放する必要があります。例えば、Debian/Ubuntuでは、次のコマンドを実行します:sudo ufw allow 137/udp
CentOS/Fedoraでは、次のコマンドを実行します:sudo firewall-cmd –add-service=samba –permanent、そしてsudo firewall-cmd –reloadを実行します。 - Windows から Linux Samba にアクセスします。
- Windows 上で、リソースマネージャーを開いて、\\を入力し、Enterキーを押してください。
- Sambaのユーザー名とパスワードを入力し、確認をクリックしてください。
今、WindowsからLinux上のSamba共有ディレクトリにアクセスできるはずです。