[samba-jp:18992] Re: 共有フォルダそれぞれにアクセス制御したい。
Nobuyasu Jinnai/神内 伸恭
Nobuyasu.Jinnai @ aset.co.jp
2006年 11月 9日 (木) 12:45:29 JST
安達様、
下記ご丁寧な解説ありがとうございます。
では、
--神内
From: Adachi Junichi <adachi @ jomon.ne.jp>
Subject: [samba-jp:18991] Re: 共有フォルダそれぞれにアクセス制御したい。
Date: Thu, 09 Nov 2006 12:37:56 +0900
> 安達です。
> > ひとつの samba 上で複数の共有フォルダを定義しているときに、
> > そのそれぞれのフォルダに対しユーザ・パスワードを設定できる
> > ものなのでしょうか?
> > samba は3.0です。
> すでにお気づきのようですが、書いてしまったので…
> ユーザーに対してパスワードを設定し、
> フォルダ(サービス)ごとに誰がアクセス可能かを設定する
> 方が、便利かと思います。
>
> security = USER (これがデフォルトのはず。share以外ならok)
> [negi]
> path = /home/negi
> valid users = adachi,sato,kamo
> write list = adachi,sato,kamo
> writeable = Yes
> [kabu]
> path = /home/kabu
> valid users = adachi,suzuki,tanaka
> write list = adachi,suzuki,tanaka
> writeable = Yes
>
> これで、
> \\サーバー名\negiで/home/negi以下にアクセスできるのは
> adachi,sato,kamo の3名
> \\サーバー名\kabuで/home/kabu以下にアクセスできるのは
> adachi,suzuki,tanaka の3名
> になります。パスワードはユーザーごとのパスワードを
> 使用します。
> samba側からは以上ですが、
> /home/negi などのunixのパーミッションも
> それぞれのユーザーでアクセスできるよう設定する必要があります
>
> unixのグループを作成しユーザーを登録するのがいていでしょう
> negiとkabuと2つのグループを作って
> [negi]
> path = /home/negi
> valid users = adachi,sato,kamo
> write list = adachi,sato,kamo
> writeable = Yes
> force group = negi
> create mask = 0770
> directory mask = 0770
> [kabu]
> path = /home/kabu
> valid users = @kabu
> write list = @kabu
> writeable = Yes
> force group = kabu
> create mask = 0770
> directory mask = 0770
>
> 共有フォルダ内の他ユーザのファイルを消せないようにする
> http://wiki.samba.gr.jp/mediawiki/J118
> も必要なら。
> --
> 安達 順一
> adachi @ jomon.ne.jp
samba-jp メーリングリストの案内