web-dev-qa-db-ja.com

OpenIndiana cifsサーバー、作成されたファイルには権限がありません

Napp-itを実行しているOpenIndianaサーバーがあります。 fstabの次の行を使用してCIFS共有をマウントするUbuntuマシンがあります。

//Storage/Media /storage/media cifs credentials=/home/devians/.smbcredentials,iocharset=utf8,uid=1000,gid=1000 0 0

ただし、このubuntuマシンが共有上にファイルを作成すると、次のように表示されます。

???????????  ? ?      ?       ?                ? test

十分な情報を提供していない場合は、他に何が関連しているかわからないため、コメントが表示されたらこの質問を修正します。

1
devians

OpenIndiana(および一般的に最近のSolarisの苦痛)は、デフォルトでCIFSおよびNFS上でNFSv4ACLを使用します。あなたが見ているものはおそらく正常です、それについてのより多くの情報は NFSv4 ACL Wiki にあります。おそらくそのように表示されている理由は、CIFS NFSv4 ACLが、NFSと同様に、クライアントとサーバー間で同じであるためにUID/GIDに依存しているためです。そのため、クライアントはサーバーが伝えていることをどうすればよいかわかりません。

できることは、nfs4-acl-toolsをインストールして、共有のACLを読み取ることです。最大の問題は、実際に必要なことを実行できるかどうかです。つまり、共有に書き込みますか?

1
churnd