- 1 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/28(火) 11:42:41 ]
- nfsに関する話題を扱うスレ
- 213 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/20(木) 16:58:19 ]
- 何を持って誤字の書込みをしているのか明解に述べよ
- 214 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/27(木) 14:42:36 ]
- NFSとiSCSIではファイルシステムの層が違う。
ファイル操作システムコール(API) VFS 個々のファイルシステム(ext3,xfs,reiserfs,fat16,iso9660) ドライバ ハードウェア NFSってのはファイル操作システムコールに相当、ファイル単位でも扱えるし、 バイト単位で読んだりもできる。VFSから下は考えなくてよい。 iSCSIってのはドライバに相当、ファイル単位では考えないで、 ハードウェアとのやりとりの最小単位(ブロック単位)で考えなければならない。 システムとして利用するには、ファイルシステム、VFS、システムコールも備えていなければならない。
- 215 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/27(木) 14:48:10 ]
- >>212-213
以って?
- 216 名前:名無しさん@お腹いっぱい。 [2007/12/27(木) 19:59:34 ]
- RedHat Linux Enterprise Linux ES 4 2台で NFS サーバと NFS クライアントの設定をしました。
NFS サーバと NFS クライアント側では、それぞれの /etc/passwd にユーザが同じuid、gidで 登録されていて、group hoge に属するユーザだけに書き込ませたいです。 NFSサーバ側: # mkdir -p /opt/share; ← NFS で共有したいディレクトリを作成 # chgrp hoge share # chmod g+ws share; /etc/exports の内容: /opt/share 192.168.0.0/255.255.255.0(rw,sync) NFS クライアント側 # mkdir -p /opt/share ← マウントポイントとなるディレクトリを作成 # chgrp hoge share # chmod g+ws share; mount -t nfs {nfs_server_name}:/opt/share /opt/share ここまでは簡単にできたなのですが、nfs クライアント側から、umask が 0022 なユーザが 書き込みをすると、NFS サーバ側では -rw-r--r-- というファイルができます。 ここまではあたりまえですが、これを NFS 側で、強制的に -rw-rw-r として保存するような設定はありますか? samba だと smb.conf で、公開ディレクトリのブロックの中で directory mask = 0664 とできますが、これと同じようなことがしたいです。
- 217 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/28(金) 05:39:34 ]
- /opt/share のファイルシステムのマウントオプションのumaskしだいでは?
NFSサーバの実装によってはそういうのもありえるかもしれないけど、 NFSサーバでumaskを強制させてもあまり意味がないのかも。roかrwくらいだろうし…
- 218 名前:216 mailto:sage [2008/01/05(土) 07:48:19 ]
- >>217
レスどうもありがとうございます。遅くなってすみません。 結局以下の方法で対応しました。 NFS サーバ側で uid hoge / gid hoge という共通ユーザを作成し、 NFS サーバの /etc/exports で以下のようにした。 /opt/share 192.168.0.0/255.255.255.0(rw,sync,all_squash,anonuid=xxx,anongid=xxx) ↑ uid=xxx gid=xxx は、hoge:hoge の uid と gid こうすることで、NFS クライアント側は gid hoge に属していれば、uid は別のユーザが 作成したファイルを、別のユーザが消すことができるようになりました。 理想は NFS サーバ側で、どの NFS クライアントのユーザがファイルを作成したか知れたほうが よかったのですが、ここは目をつぶりました。 なお man mount すると、-t で指定するファイルシステムタイプの中で、 一部では -o に mask みたいなオプションが指定できるようですが、-t nfs のときは、 mask と行ったオプションは用意されていませんでした。
- 219 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/06(日) 11:20:48 ]
- そもそも論になるけど、NIS使えば?
- 220 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/06(日) 21:59:39 ]
- えーマジNISー?w
NISが許されるのは10人未満のLANまでだよねーwww
- 221 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/06(日) 23:17:07 ]
- >>220
じゃあなんNISればいいんですか?><
|

|