[netatalk-ja:0032] Re: [Netatalk-admins] Netatalk3.0.1+PAM+LDAP Progrem

Hiroyuki Sato hiroysato @ gmail.com
2013年 3月 15日 (金) 09:08:16 JST


湯浅さん

http://sourceforge.net/p/netatalk/code/ci/fda81828af6cecf33d82ea0c50f3bbe123c29b02/

修正してくれました。確認をお願いします。

これ、多分ACLをセットする時にも必要なような、、、

私の環境で再現したらそのことも合わせてお知らせします。



2013年3月15日金曜日 Kyo Yuasa sixty7kyo_19 @ rock.odn.ne.jp:

> 佐藤さん
>
> お忙しいところ、ありがとうございました。
>
> Kyo
>
> 2013/03/14 23:52、Hiroyuki Sato <hiroysato @ gmail.com <javascript:;>>
> のメッセージ:
>
> > 湯浅さん
> >
> > ご連絡をありがとうございます。
> > 返事が遅くなりました。
> >
> > 私も検証環境を作りました。
> > 同じ現象が出ました。
> > .AppleDoubleは出来ていません。
> >
> > バグレポしました。
> > https://sourceforge.net/p/netatalk/bugs/506/
> >
> > 少し時間をとってFrankと一緒にバグを直していきたいと思います。
> >
> >
> > 2013年3月13日 2:14 Kyo <sixty7kyo_19 @ rock.odn.ne.jp>:
> >> こんばんは。
> >>
> >> CentOS6+ aclsブランチだと
> >>
> >> [public]
> >> ; path = /path/to/volume
> >> path = /home/public
> >> ea = sys
> >> appledouble=ea
> >> file perm = 0775
> >> directory perm = 0775
> >> search db = yes
> >>
> >> で共有の中身は
> >> [kyo @ vcentos ~]$ ls -al /home/public
> >> 合計 680
> >> drwxrwsrwx.  4 kyo  workgroup   4096  3月 10 21:11 2013 .
> >> drwxr-xr-x.  4 root root        4096  2月 11 00:24 2013 ..
> >> -rwxrwxr-x.  1 kyou workgroup   6148  3月  5 00:47 2013 .DS_Store
> >> -rwxrwxr-x+  1 kyou workgroup  58743  1月  5 01:54 2013
> 20120801_yamagishimai_06 2.jpg
> >> -rwxrwxr-x+  1 kyou workgroup  58743  1月  5 01:54 2013
> 20120801_yamagishimai_06.jpg
> >> -rwxrwxr-x+  1 kyou workgroup 109711  6月 23 01:33 2012
> 600282_376817112382006_1219774923_n.jpg
> >> drwxrwsr-x+  3 kyou workgroup   4096  1月  5 00:04 2013 About
> Downloads.lpdf
> >> -rwxrwxr-x+  1 kyou workgroup 292047  4月  2 02:42 2011
> a0114493_4adc9eb302042.jpg
> >> -rwxrwxr-x+  1 kyou workgroup 103468  1月 13 23:18 2013 katasan 2.jpg
> >> drwxrwsr-x. 16 kyou workgroup   4096  2月 16 02:05 2013
> netatalk-3.0.3dev-git20130215
> >>
> >> こんな感じですけど。。
> >> getfattr /home/public/20120801_yamagishimai_06.jpg
> >> getfattr: Removing leading '/' from absolute path names
> >> # file: home/public/20120801_yamagishimai_06.jpg
> >> user.com.apple.quarantine
> >> user.org.netatalk.Metadata
> >> こんな感じですね。
> >>
> >> ea = sys
> >> appledouble=ea
> >> つまりデフォルトで.AppleDoubleが作られるのは心当たりがないです。
> >> ext4です。
> >>
> >>
> >> Kyo
> >> sixty7kyo_19 @ rock.odn.ne.jp
> >>
> >>
> >>
> >> On 2013/03/13, at 0:57, Hiroyuki Sato <hiroysato @ gmail.com> wrote:
> >>
> >>> HATさん。
> >>>
> >>> ありがとうございます。
> >>>
> >>> つまりappledouble = eaでも、.Parentが存在することがあるわけですね。
> >>> そうすると、湯浅さんの"No such file or directory"はなんで起きるのでしょうね。
> >>>
> >>> やっぱり検証環境を作って確認をするのが解決への近道ですね。
> >>>
> >>> 時間を見つけて検証をします。
> >>>
> >>>
> >>> 2013年3月12日 23:21 HAT <hat @ fa2.so-net.ne.jp>:
> >>>> HATです。
> >>>>
> >>>>> Hiroyuki Sato <hiroysato @ gmail.com>, Tue, 12 Mar 2013 00:30:31
> +0900 (JST):
> >>>>>> すいません。HATさんの説明ちゃんと理解していませんでした。
> >>>>>> appledouble = eaの場合は、._FILEになるんですね。
> >>>>>>
> >>>>>> 湯浅さんが報告されたものは、appledouble = eaでも
> >>>>>> .AppleDoubleと.ParentのACLを変更しようとしているのが問題なのかな..
> >>>>>>
> >>>>>> RF_posix_aclの処理は、
> >>>>>>
> >>>>>> ・ACLを設定した対象がディレクトリなら
> >>>>>>    ディレクトリ/.AppleDoubleのACLも変更する。
> >>>>>>    .ParentのACLも変更する (.Parentが仕組みがまだ理解出来ていません。)
> >>>>>> ・ACLを設定した対象がファイルだったら
> >>>>>>    ._FILEのACLを変更する
> >>>>>>
> >>>>>> という動作をするようです。(ソースを見る限り)
> >>>>>
> >>>>> 先日の動作確認はファイルに対してだけ行いました。
> >>>>> ディレクトリの場合を確認しなくてはいけませんね。
> >>>>>
> >>>>> 少なくとも、netatalk2の時代の仕様は、
> >>>>>
> >>>>> FILEに対するメタデータは
> >>>>> .AppleDouble/FILE
> >>>>>
> >>>>> DIRに対するメタデータは
> >>>>> DIR/.AppleDouble/.Parent

-- 
Hiroyuki Sato
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: </mailman/archives/netatalk-ja/attachments/20130315/275d7fd1/attachment.html>


Netatalk-ja メーリングリストの案内