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
十分な情報を提供していない場合は、他に何が関連しているかわからないため、コメントが表示されたらこの質問を修正します。
OpenIndiana(および一般的に最近のSolarisの苦痛)は、デフォルトでCIFSおよびNFS上でNFSv4ACLを使用します。あなたが見ているものはおそらく正常です、それについてのより多くの情報は NFSv4 ACL Wiki にあります。おそらくそのように表示されている理由は、CIFS NFSv4 ACLが、NFSと同様に、クライアントとサーバー間で同じであるためにUID/GIDに依存しているためです。そのため、クライアントはサーバーが伝えていることをどうすればよいかわかりません。
できることは、nfs4-acl-tools
をインストールして、共有のACLを読み取ることです。最大の問題は、実際に必要なことを実行できるかどうかです。つまり、共有に書き込みますか?