[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