質問: マウントしたnasへ複数の一般ユーザの書き込みについて 現在redhatlinux esにlacieのnasを以下のようにマウントしています。 ちなみにこのnasはnfsでつなげないのでsmbでつないでいます。 # mount -t smbfs -o uid=foo,gid=bar,fmask=777,dmask=777 //testnas /mnt/nas この場合、uid,gidの指定をしないとroot:rootになってしまうため、 一般ユーザを指定しているのですが、このマウントしたディレクトリで fooユーザ以外がファイルを作成してもファイルの所有者がfooユーザと なってしまいます(rootユーザが作成したファイルも同様です) このマウントしたnasにlinuxの各ユーザを所有者としたデータを保存することを考えています。 何かいい方法はないでしょうか?これは仕様なんでしょうか? 自分なりに調査した結果、これは仕様なのかな?と思っています。 これを解決できるような神業をご存知の方がいましたら教えてください。 すいませんがよろしくお願いします。 ちなみにこれはsmbマウントだからこのような結果であり、 nfsマウントであればこのような問題は発生しないと考えています。 間違っていないでしょうか?
回答: 却下されるとは思いますが・・・ユーザー毎にマウントしちゃう。 # mount -t smbfs -o uid=foo1,gid=bar,fmask=777,dmask=777 //testnas /mnt/foo1/nas # mount -t smbfs -o uid=foo2,gid=bar,fmask=777,dmask=777 //testnas /mnt/foo2/nas # mount -t smbfs -o uid=foo3,gid=bar,fmask=777,dmask=777 //testnas /mnt/foo3/nas > nfsマウントであればこのような問題は発生しないと考えています。 > 間違っていないでしょうか? nfsではこの問題は発生しません。