nfs経由で共有/ホーム自動マウント

nfs経由で共有/ホーム自動マウント

仕える人

vi /etc/exports
/home 10.10.10..0/24(rw,sync)
systemctl restart nfs-server

顧客

mkdir -p /home/user
showmount -e 10.10.10.1
vi /etc/auto.master
/-  /etc/auto.home
/home  /etc/auto.home
vi /etc/auto.home
*  -fstype=nfs,rw  10.10.10.1:/home
systemctl start autofs
 systemctl enable autofs
firewall disabled

これで3人のユーザーがいますが、そのうちの1人だけが自分のホームディレクトリを使用してログインでき、残りの2人は「/」を使用してログインできます。

ベストアンサー1

前の行の末尾に「&」記号を追加するのを忘れました。家に帰る車 :

* -fstype=nfs,rw 10.10.10.1:/home/&

これは、サーバー側の各ユーザーのホームディレクトリへの参照です。

次の項目を削除します。/- /etc/auto.home

/home/userすべてのユーザーが利用可能で自動的にインストールされるため、ディレクトリを作成する必要はありません。

このようにして、ユーザーは/home/<username>クライアントからアクセスするまで共有NFSディレクトリにアクセスできません。

また、クライアントのホームディレクトリが存在しないことを確認してください。

ただし、すべてのリモートホームディレクトリをマウントしないようにワイルドカードを使用しないことをお勧めします。代わりに、次の項目に別の項目を入れることができますhome.auto

<user1>    -fstype=nfs,rw 10.10.10.1:/home/<user1> 
<user2>    -fstype=nfs,rw 10.10.10.1:/home/<user2>
<user3>    -fstype=nfs,rw 10.10.10.1:/home/<user3>

おすすめ記事