GSSAPI は下層モジュールの Sun RPC の認証方法のお話なので、 Linux の NFS ver 3 でも sec=mode の指定が可能な気がする。
で、ちょっとだけ試してみた。
NFSサーバとして2種類
- Solaris 10 の NFS ver3 + sec=krb5
- Debian/Linux etch の NFS ver3 + sec=krb5 (??)
NFSクライアントとして3種類
- Solaris 9
- CentOS 5
- MacOSX Server 10.5
用意した。
NFSサーバの1. は問題なく個々のクライアントでマウント接続が出来るが、NFSサーバの 2. は、どうもマウント接続を受け付けない。。。
Linux 側の設定は、fsid=0とは無関係な所で
/etc/exports
...
# for NFS3 Clients
/srv/nfs/home *(rw,sync,insecure,no_subtree_check)
/srv/nfs/home gss/krb5(rw,sync,insecure,no_subtree_check)
/srv/nfs/home gss/krb5i(rw,sync,insecure,no_subtree_check)
/srv/nfs/home gss/krb5p(rw,sync,insecure,no_subtree_check)
...
パッケージは
# dpkg --list | grep nfs
ii libnfsidmap2 0.18-0 An nfs idmapping library
ii nfs-common 1.0.10-6+etch.1 NFS support files common to client and serve
ii nfs-kernel-server 1.0.10-6+etch.1 Kernel NFS server support
どうだろう。 NFS ver 4 では問題なくできるのだがぁ。
/etc/exports 設定を見直したら、LinuxでもNFSv3サーバ/NFSv4サーバのKerberos化が可能だった。
0 件のコメント:
コメントを投稿