/homeで1人のユーザーを除くすべてのユーザーを自動マウントできますか(「*」キーを使用)。

/homeで1人のユーザーを除くすべてのユーザーを自動マウントできますか(「*」キーを使用)。

/homeユーザーが1人だけのサーバーで始まるautomountと。さらに、NFSはローカルホームディレクトリを持つローカルユーザーにホームディレクトリを提供します(ただし、以前の設定を使用)。*&

次のマップファイルがあります。

* -bg,rw,nfsvers=3 server.domain.org:/exports/home/&

マッピングファイル用。アイデアは、ローカルユーザーの名前を次のように挿入することです。その*行の前にあるので、その*行は絶対に一致しません。しかし、2つの問題があります。

  1. 自動マウントのためにローカルユーザーと一致するキー行に何を書くべきかわかりません。いいえ何でもインストールしてください
  2. 自動マウントが空のファイルシステムタイプのマウントを開始するようですautofs 超過既存のローカル/homeなので、ローカルユーザーの家は消えます。

だからこれは可能ではないようです。それとも別の(少しエレガントな)方法がありますか?

答え1

私は概念証明によってこの問題を解決することができました。

次のようにマップファイルの上部に追加の行を追加しました。

xxx -bind :/tmp
* -bg,rw,nfsvers=3 server.domain.org:/exports/home/&

今それが私がリストを書いたときに/home/xxx見るものです/tmp

ソリューションを完了するには、元のローカルインストールを別のマウントポイントに移動し、/homeローカルユーザー/localhomeと .xxx/tmp/localhome/&

関連情報