/ home以外のフォルダーにLDAPでnfs自動マウントを設定しようとしています。
Autofsは常に、/ homeにマウントされます。
redhats を含め、Webから多くの構成を試しましたが、それらはすべて/ ldapディレクトリにnfsエクスポートをマウントできませんでした。
/ ldapフォルダーが作成されているにもかかわらず、rootユーザーでもアクセスできません。
何か不足していますか?サーバー側で特定のことを許可する必要がありますか?それともバグですか?
Linuxディストリビューション:CentOS 7.0
STEP TOOK:
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の両方を試しました。 disablemkhomedirを使用すると、home/userディレクトリに変更できないエラーが発生します。/ldapを構成しましたが。私にとって意味があるのは、/ ldap/ldaupuser1です。
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
getent passwd ldapuser
ldapuser:*:200044:200044:LDAPUSER 1:/home/ldapuser:/bin/bash
あなたのには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/&