Linux のローカルネットワークでディレクトリを共有する方法を教えてください。
Linuxにおいて、LAN 共有フォルダを実現するには、以下の手順があります。
- Windowsファイル、プリンターの共有を実現するオープンソースソフトウェアであるSambaをインストールするには、以下のコマンドを使用します。
- sudo apt-get sambaをインストールします
- Sambaサービスの設定: Sambaの基本設定ファイル(/etc/samba/smb.conf) を編集して必要な設定を行います。たとえば、共有ディレクトリの追加、アクセス権の設定などを追加します。編集には以下のようなコマンドが使えます。
- sudo nano /etc/samba/smb.conf を実行
- 共有ディレクトリの作成: 次のコマンドで共有ディレクトリを作成し、権限を設定します。
- sudo mkdir /path/to/shared_folder && sudo chmod -R 777 /path/to/shared_folder
- Samba ユーザーの追加: 以下のコマンドを使用して Samba ユーザーを追加し、パスワードを設定します。
- sudo smbpasswd -a ユーザ名
- Sambaサービスの再起動: 以下のコマンドを使用してSambaサービスを再起動して設定を有効にします
- sudo systemctl restart smbd
- Windows 上で共有ディレクトリにアクセスする: Windows エクスプローラで、Linux マシンの IP アドレスまたはホスト名を入力し、Samba ユーザーのユーザー名とパスワードを入力すると、Linux 上の共有ディレクトリにアクセスできます。
これによって、Linux システムでローカルエリアネットワークにおけるディレクトリの共有が可能になります。