[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