[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:15751] nfsd bug or miss setting



nfsモウントしたディレクトリをホームディレクトリとする
ユーザが client 側でファイルを新規に作るとそのオーナー
がroot になってしまいます。もちろんserver側では正しく
処理されます。これはnfsd のバグでしょうか?
  詳細は以下のようです。

server  A

cat exports
    /user1	(rw)

client  B

mount -o rsize=8192,wsize=8192 A:/user1 /user1

user c

c:x:317:101:oka-mineo:/user1/c:/bin/csh

user c が A に ログインして mkdir dir すると 正常。
  drwxr-xr-x   3 c     cgr         1024 Jan 24 10:00 dir

user c が B に ログインして mkdir dir すると オーナーが
  drwxr-xr-x   3 root   root       1024 Jan 24 10:00 dir
root となってしまう。sun などでは server  A と同じ オーナー
になるのだが以上のような結果となる。これはdebian のバグですか
それとも設定ミス。
ちなみに/var/log/daemon.logに
Jun  3 05:25:04 llpc2 nfsd[1313]: Unable to setfsuid -2: Invalid argument 
が出力されています。
mam exports によると
       By default, nfsd tries to obtain the anonymous uid and gid
       by looking up user nobody in the password file at  startup
       time.  If it isn't found, a uid and gid of -2 (i.e. 65534)
       is used. These  values  can  also  be  overridden  by  the
       anonuid and anongid options.


ありますが???

  岡本@横須賀市
  Okamoto Akinobu
  Yokosuka Japan
  e-mail socket7@xxxxxxxxxxxx