野本です。 > 武田です。 > > At 5:12 PM +0900 01.1.23, Nomoto Hirokazu wrote: > >netatalk には、無いですね。 > >どんな時に必要なのですか? > > netatalkのデフォルトではumaskは002になっていると > 思うのですが、これを000にしたいのです。 > > 具体的にやりたいのはこういうことです。 > 今、netatalkで公開しているディレクトリには、 > 自分のグループ(mygroupとします)にのみ > 公開しているサブディレクトリ(privateとします)と、 > ゲストにも公開しているサブディレクトリ(publicとします) > とがあります。 > > で、このpublicディレクトリ以下はゲスト(user.groupはnobody.nobody) > も自分のグループ(*.mygroup)も読み書き自由にしたいのです。 > そこで、umaskを000にしておけば、ファイルは全てデフォルトで > 全ての人に読み書き自由になるので、アクセス権のコントロールは > ディレクトリのパーミッションを最初に設定しておくだけですむかな、 > と考えたわけです。 > 具体的には、privateとpublicがそれぞれ > drwxrwx--- root mygroup private/ > drwxrwxrwx nobody mygroup public/ > になっていて、あとはファイルが全て666になっていればいいかな、と。 > そういうことですか。よかった。 > Macで共有設定でアクセス権を変えてやれば > それがUNIXのパーミッションにも反映されるので、 > それで良しとしてもいいのですが、 > できればデフォルトでそうなっていて欲しいな、と > 思ったわけです。 > > 上記で述べたこと(privateとpublicの使い分けができること)が > 可能であれば、umaskには特にはこだわらないのですが。 > private をguest user に見せないでいいのなら、 AppleVolumes.defaults のコメントを参考に path の後ろの方に access=hoge,hogehoge とすれば、 guest user には、private の存在さえ判らなくできます。 毛色が違いますが、netatalk-1.4.99 からは、drop box という機能もあります。 (書き込めるけど読めないユーザと、読み書きできるユーザ設定) # 提案箱や宿題の提出箱の使い方 > -- > TAKEDA Nobukazu (武田信和) > Reactor Structure Laboratory, Department of Fusion Engineering Research > Naka Fusion Research Establishment, Japan Atomic Energy Research Institute > Address: 2-4 Shirane, Shirakata, Tokai-mura, Naka-Gun, Ibaraki 319-1195 JAPAN > TEL: +81-29-282-6902 FAX: +81-29-282-6920 >
References:
- [linux-users:79015] netatalkにおけるumaskTAKEDA Nobukazu
- [linux-users:79021] Re: netatalkにおけるumaskNomoto Hirokazu
- [linux-users:79024] Re: netatalkにおけるumaskTAKEDA Nobukazu
- Prev by Subject: [linux-users:79025] rtl8139 probrem.
- Next by Subject: [linux-users:79027] Re: squidで特定URLのみ特定ポートで特定サーバにフォワード
- Previous by thread: [linux-users:79024] Re: netatalkにおけるumask
- Next by thread: [linux-users:79042] Re: netatalk におけるumask
- Indexes:[Main][Thread]