unix/Step by step/Sambaによるファイル共有
2018-04-16 (月) 15:53:00 (1577d)
準備 †
設定 †
各ユーザのホームディレクトリへのアクセス †
- smb.confの[homes]セクションにて以下を設定
共有フォルダへのアクセス †
smb.confで設定 †
usershareを用いた公開 †
- ディレクトリを作成
- 例1: 全てのユーザが共有ディレクトリを追加・修正・削除
- mkdir /usr/local/samba/lib/usershares
- chmod 1777 /usr/local/samba/lib/usershares
- 例2: グループfooの人間対象が共有ディレクトリを追加・修正・削除
- mkdir /usr/local/samba/var/usershares
- chgrp foo /usr/local/samba/var/usershares
- chmod 1770 /usr/local/samba/var/usershares
- 例1: 全てのユーザが共有ディレクトリを追加・修正・削除
- smb.confを編集
- [global]セクションにて以下の項目を設定
- usershare
- 例:
usershare path = /usr/local/samba/var/usershares
usershare max shares = 10
- [global]セクションにて以下の項目を設定
運用 †
usershareによる一般ユーザの共有ディレクトリ公開 †
- 共有ディレクトリの設定(usershare)が終わっていることを確認
- 共有ディレクトリの追加
- mkdir /home/hoge
- chmod 1777 /home/hoge
- ここのアクセス権が共有ディレクトリを扱うアクセス権にもなる
- net usershare add "hoge" /home/hoge
- 名前 hoge でディレクトリを公開
- 共有ディレクトリの各種修正
- 共有ディレクトリの設定(usershare)で設定したusershare pathの中にあるhogeをテキストエディタ等で修正
- 共有ディレクトリの削除
- 共有ディレクトリの設定(usershare)で設定したusershare pathの中にあるhogeを削除