Sambaでusershareを使用したディレクトリ共有を行う。
例として今まで smb.conf で設定していた /home/samba ディレクトリ共有を、usershareを使用して共有してみる。
sambaのユーザはpdbeditで作成されていることを前提とする。
まず、smb.conf の設定変更
$ sudo vi /etc/samba/smb.conf
usershare path = /var/lib/samba/usershare # これを指定しない場合デフォルトは /var/lib/samba/usershare
usershare allow guests = yes
usershare max shares = 10
usershare owner only = False # 共有可能なディレクトリを自身が所有するディレクトリ以外も対象にする
usershare prefix allow list = /home,/usr/local/document # 共有設定が可能なディレクトリを /home と /usr/local/document 以下のみに限定
usershare prefix deny list = /home/administrator # /home下であっても /home/administratorは共有設定不可
設定ファイルの置き場所のパーミッションを変更
$ sudo chmod 777 /var/lib/samba/usershare
(本来であればsambashareグループにユーザを所属させ、ここではchmod 770 などとするべき。)
共有設定を追加
$ net usershare add public /home/samba publicComment Everyone:F guest_ok=y
$ net usershare list
Sambaを再起動
$ sudo /etc/init.d/samba restart
参考ページ
参考ページ
例として今まで smb.conf で設定していた /home/samba ディレクトリ共有を、usershareを使用して共有してみる。
sambaのユーザはpdbeditで作成されていることを前提とする。
まず、smb.conf の設定変更
$ sudo vi /etc/samba/smb.conf
usershare path = /var/lib/samba/usershare # これを指定しない場合デフォルトは /var/lib/samba/usershare
usershare allow guests = yes
usershare max shares = 10
usershare owner only = False # 共有可能なディレクトリを自身が所有するディレクトリ以外も対象にする
usershare prefix allow list = /home,/usr/local/document # 共有設定が可能なディレクトリを /home と /usr/local/document 以下のみに限定
usershare prefix deny list = /home/administrator # /home下であっても /home/administratorは共有設定不可
設定ファイルの置き場所のパーミッションを変更
$ sudo chmod 777 /var/lib/samba/usershare
(本来であればsambashareグループにユーザを所属させ、ここではchmod 770 などとするべき。)
共有設定を追加
$ net usershare add public /home/samba publicComment Everyone:F guest_ok=y
$ net usershare list
Sambaを再起動
$ sudo /etc/init.d/samba restart
参考ページ
参考ページ
投票数:140
平均点:4.57
|
NFSサーバ設定 |
Debian etch サーバ設定 |
ログの収集(logwatch) |
新しくコメントをつける
コメント一覧
| 0件ヒットしました | 返信 | 閲覧 | 投票数 | 平均点 | トピック開始 | 最新投稿 | |
|---|---|---|---|---|---|---|---|
