[samba-jp:20426] Re: 共有の権限をWindows側のプログラムで取得したいのですが

YAMASAKI Hiroyuki yamasaki.hiroyuki @ sp.qnes.nec.co.jp
2008年 10月 6日 (月) 11:07:13 JST


山崎と申します。

>どうやら NetShareGetInfoと SHARE_INFO_502の組み合わせで、
>sambaの共有の権限についてもなんとか取れるところまで行けそうです。

sambaがまともな値を返しているのかは、怪しんでおいた方がいいかもしれません。

おそらく、samba3.0.23以降でusershareファイルを使って共有を定義していたら、
usershareファイルのusershare_aclに書いてあるACLが得られるのではないかと
推測します。
しかし、それ以外の環境だと、SHARE_INFO_502に格納されるACLが一体どこから
得られているのか怪しいと思っています。 (常にEveryone:Rに見える、とかかも)

usershareについては、以下の高橋さんの記事に説明があります。
http://www.thinkit.co.jp/free/article/0707/7/4/



samba-jp メーリングリストの案内