CentOS7を使用しています。 「autofs」をテストしようとしています。 cent_ldapとcent_clientで2つのCentosサーバーを作成しました。 LDAP認証を正常に使用するようにcent_clientを設定しました。 cent_ldapで、次のようにnfsエクスポートを作成しました。
/home *(読み書き)
作成したcent_clientを使用してください
mkdir /mnt/fordirect -p
mkdir /mnt/forindirect -p
/etc/auto.master.d/direct.autofs ファイルで -> ///etc/auto.direct
ファイル auto.direct -> /mnt/fordirect -rw,sync cent_ldap:/home から
/etc/auto.master.d/indirect.autofs ファイルで -> /mnt /etc/auto.indirect
auto.indirect -> forindirect -rwファイルでcent_ldap:/homeを同期します。
systemctl restart autofs autofsはエラーなしで起動されます。
ただし、rootユーザーからこれらのインストールをテストするとき
ls /mnt/fordirect -->ユーザー1ユーザー2ユーザー3
ls /mnt/forindirect --> #何も出力しません。
間接インストールが出力を提供しない理由を誰か教えてもらえますか?
答え1
私が正しく覚えている場合(autofsは強力ですが混乱しています)、次のように動作します。
/etc/auto.master.d/indirect.autofs ファイルから:
/mnt/forindirect /etc/auto.indirect
/etc/auto.indirectから:
* -rw,sync cent_ldap:/home/&
その後、テストします。
ls -l /mnt/forindirect/user1 /mnt/forindirect/user2 /mnt/forindirect/user3