/home 外部フォルダで ldap を使用して nfs 自動マウントを設定しようとしています。
autofsは何があっても常に/homeにマウントされることがわかりました。
私は以下を含むインターネット上で多くの設定を試しました。赤い帽子しかし、彼らはすべてnfsエクスポートを/ldapディレクトリにマウントすることができませんでした。
/ldapフォルダが作成されましたが、rootユーザーでもアクセスできません。
私は何を逃したことがありませんか?サーバー側で許可する必要がある特定の項目はありますか?それともバグですか?
Linuxディストリビューション:CentOS 7.0
取るべきステップ:
LDAPユーザーマウント用のディレクトリの作成
mkdir /ldap
authconfig-tuiを使用したLDAPの有効化
authconfig-tui
autofsのインストール
yum -y install autofs
ホームディレクトリの作成を許可する
authconfig --enablemkhomedir --updateall
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
auto.mapファイルの更新(私が作成)
/ldap -fstype=nfs server:/home/&
autofsの再起動
systemctl restart autofs
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/&