/etc/auto.master.dとワイルドカード `*`を使用して `/home`をマウントする

/etc/auto.master.dとワイルドカード `*`を使用して `/home`をマウントする

私の問題は、次に説明する問題と似ています。autofs.master.d/ の使用例が必要です。:

SLES15 SP4でシングルユーザーのホームディレクトリをマウントするためにワイルドカードとディレクトリを使用し/home/*user*たいが、マウント試行に関連するログメッセージで特定のディレクトリをマウントしようとした場合。*/etc/auto.master.dls -l /home/*user*

私は/etc/auto.master.d/homesを含むを作成し、それ/home /etc/auto.homes自体を含むファイルを作成しました* -bg,rw,hard,intr,nfsvers=3 nfs.server.org:/exports/home/&

ただし、問題なくテストユーザーのホームディレクトリマウントを手動でテストできます。

私は/etc/auto.master.dそれを正しく使用する方法をよく理解していないので、私のエラーを説明する答えが正しい方向を指している可能性があります。

ベストアンサー1

「解決策」を見つけましたが、原因は見つかりませんでした。

(インストールディレクトリ)は、に置き換える+dir:/etc/auto.master.d(含める必要がある/etc/auto.master.d/homes)ときに機能します。/home /etc/auto.homes/etc/auto.homes/home

しかしコメントには次のようなauto.master内容がありました。

# Include /etc/auto.master.d/*.autofs
# The included files must conform to the format of this file.
#
#+dir:/etc/auto.master.d

だから私は、ファイルを含めることが文字通りそのファイルの内容を含むのと同じであると仮定します。明らかに真実ではありません。

修正する

最後に、「auto.master(5)」で「map type」を見つけましたdir

(...)含めるファイル名は「.autofs」で終わる必要があります。 (...)

最後のコメント

入力する前に一般的な内容を読んでおくと便利です。ファイルには次のメモがあります。/etc/auto.master.d/ を含む.autofs*」

私だけ気づいた後ろに解決策を見つけた後。今週末が始まる時間ではないでしょうか...

おすすめ記事