Autofs はホームディレクトリにのみマウントされます。

Autofs はホームディレクトリにのみマウントされます。

/home 外部フォルダで ldap を使用して nfs 自動マウントを設定しようとしています。

autofsは何があっても常に/homeにマウントされることがわかりました。

私は以下を含むインターネット上で多くの設定を試しました。赤い帽子しかし、彼らはすべてnfsエクスポートを/ldapディレクトリにマウントすることができませんでした。

/ldapフォルダが作成されましたが、rootユーザーでもアクセスできません。

私は何を逃したことがありませんか?サーバー側で許可する必要がある特定の項目はありますか?それともバグですか?

Linuxディストリビューション:CentOS 7.0

取るべきステップ:

  1. LDAPユーザーマウント用のディレクトリの作成

    mkdir /ldap
    
  2. authconfig-tuiを使用したLDAPの有効化

    authconfig-tui
    
  3. autofsのインストール

    yum -y install autofs
    
  4. ホームディレクトリの作成を許可する

    authconfig --enablemkhomedir --updateall 
    
  5. auto.masterファイルの更新(直接マッピング)

    /misc /etc/auto.misc
    /-    /etc/auto.map   #Inserted Line
    /net  -hosts
    +dir:/etc/auto.master.d
    +auto.master
    

    auto.misc(触れない)

    cd    -fstype=iso9660,ro,nosuidmnodev :dev/cdrom
    
  6. auto.mapファイルの更新(私が作成)

    /ldap    -fstype=nfs   server:/home/&
    
  7. autofsの再起動

    systemctl restart autofs
    
  8. LDAP ユーザーを使用したログイン

    su - ldapuser
    

追加情報

4)--disablemkhomedirと--enablemkhomedirを試しました。無効mkhomedirの使用中にエラーが発生したため、ホーム/ユーザーディレクトリに変更できません。 /ldapを構成しても。私にとって意味があるのは/ldap/ldapuser1です。

su: warning: cannot change directory to /home/ldapuser1: No such file or directory

7)/ldapフォルダが作成されましたが、rootユーザーとしてもアクセスできません。これは示す:

cd /ldap 
-bash:cd: /ldap: No such file or directory

パスワードldapuserのインポート

ldapuser:*:200044:200044:LDAPUSER 1:/home/ldapuser:/bin/bash

ベストアンサー1

この状況に適していると思われる2つのオプションから選択できます。

解決策 1: IPA サーバーで:

# ipa user-mod ldapuser --homedir=/home/guests/ldapuser

ipaサーバーでユーザーのホームディレクトリを変更し、ipaクライアントからマウントしようとします。別のディレクトリにマウントするように求められます。

解決策2:ON IPAクライアント

[root@client1 /]# showmount -e <SERVERIP>
Export list for <SERVERIP>
/home/guests *

#cat /etc/auto.master
/misc   /etc/auto.misc
/mnt   /etc/auto.nfs   <---- add this line to mount under home locally

nfs用にこのファイルを作成します。

[root@client1 /]# cat /etc/auto.nfs
*       -fstype=nfs,rw,vers=3   192.168.20.100:/home/guests/&

おすすめ記事