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

[debian-users:55229] nfs4とautomountの組み合わせでアクセスコントロール



安達です
現在ログイン時にpam_mountによりsmb/cifsで
サーバーのユーザーホームをマウントするシステムを運用しています。
ログイン認証は同じサーバーのldapを使います。
同じパスワードでユーザーホームへのアクセス権も獲得します。
この方式ではユーザー名とパスワードを知らなければ
他のユーザーのユーザーホームにアクセスできません。

これをnfs4とautomountの組み合わせに移行しようとしてテストしております。

現在までのところ。uidが等しいユーザーであれば
そのuidのユーザーとしての権限を持つというnfsv3時代と同様の状態です。
具体的にはknoppixなどCD起動のLinuxでuidが一致するユーザーを
作ればユーザー名が違ってもパスワードなしで読み書きできてしまいます。

サーバーにアカウントのあるユーザーだけが
アクセスできるようにしたいのですが、
nfsv4はKerberos認証を組み合わさなければこれができないのでしょうか。

サーバー側
# cat /etc/exports
/home 		10.0.0.0/8(rw,fsid=0,root_squash,no_subtree_check)

サーバー側・クライアント側共通
# cat /etc/idmapd.conf
[General]

Verbosity = 0
Pipefs-Directory = /var/lib/nfs/rpc_pipefs
Domain = stseiai

[Mapping]

Nobody-User = nobody
Nobody-Group = nogroup

クライアント側
$ cat /etc/auto.master
/home        /etc/auto.home

$ cat /etc/auto.home
*        -fstype=nfs4        10.10.10.1:/&

nsswitch.conf には次の部分にだけldapを入れました。
passwd:         compat ldap
group:          compat ldap
shadow:         compat ldap




-- 
  ADACHI Junichi
  安達 順一
  adachi@xxxxxxxxxxx
  http://seiai.ed.jp