34.4. Kerberos 対応の NFS クライアントのセットアップ
- NFS クライアントが Red Hat Enterprise Linux 5 クライアントなどの弱い暗号化のみに対応している場合は、サーバーの
/etc/krb5.confファイルに次のエントリーを設定して、弱い暗号化を許可します。allow_weak_crypto = true
allow_weak_crypto = trueCopy to Clipboard Copied! Toggle word wrap Toggle overflow - NFS クライアントが IdM ドメインのクライアントとして登録されていない場合は、「ホストエントリーの追加」の説明に従って必要なホストエントリーを設定します。
- nfs-utils パッケージをインストールします。
yum install nfs-utils
[root@nfs-client ~]# yum install nfs-utilsCopy to Clipboard Copied! Toggle word wrap Toggle overflow - IdM ツールを実行する前に、Kerberos チケットを取得します。
kinit admin
[root@nfs-client ~]# kinit adminCopy to Clipboard Copied! Toggle word wrap Toggle overflow - ipa-client-automount ユーティリティーを実行して、NFS 設定を設定します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow デフォルトでは、これにより/etc/sysconfig/nfsファイルでセキュアな NFS が有効になり、/etc/idmapd.confファイルのDomainパラメーターで IdM DNS ドメインが設定されます。 - システムの起動時に自動起動するようにサービスを設定します。
systemctl enable rpc-gssd.service systemctl enable rpcbind.service
[root@nfs-client ~]# systemctl enable rpc-gssd.service [root@nfs-client ~]# systemctl enable rpcbind.serviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow /etc/fstabファイルに次のエントリーを追加して、システムの起動時にnfs-server.example.comホストから NFS 共有をマウントします。nfs-server.example.com:/export /mnt nfs4 sec=krb5p,rw nfs-server.example.com:/home /home nfs4 sec=krb5p,rw
nfs-server.example.com:/export /mnt nfs4 sec=krb5p,rw nfs-server.example.com:/home /home nfs4 sec=krb5p,rwCopy to Clipboard Copied! Toggle word wrap Toggle overflow この設定により、Red Hat Enterprise Linux が/export共有を/mntに、/home共有を/homeディレクトリーにマウントするように設定されます。- マウントポイントが存在しない場合は作成します。
mkdir -p /mnt/ mkdir -p /home
# mkdir -p /mnt/ # mkdir -p /homeCopy to Clipboard Copied! Toggle word wrap Toggle overflow - NFS 共有をマウントします。
mount /mnt/ mount /home
[root@nfs-client ~]# mount /mnt/ [root@nfs-client ~]# mount /homeCopy to Clipboard Copied! Toggle word wrap Toggle overflow このコマンドは、/etc/fstabエントリーからの情報を使用します。 - Kerberos チケットを更新するように SSSD を設定します。
/etc/sssd/sssd.confファイルの IdM ドメインセクションで次のパラメーターを設定して、SSSD がチケットを自動的に更新するように設定します。[domain/EXAMPLE.COM] ... krb5_renewable_lifetime = 50d krb5_renew_interval = 3600
[domain/EXAMPLE.COM] ... krb5_renewable_lifetime = 50d krb5_renew_interval = 3600Copy to Clipboard Copied! Toggle word wrap Toggle overflow - SSSD を再起動します。
systemctl restart sssd
[root@nfs-client ~]# systemctl restart sssdCopy to Clipboard Copied! Toggle word wrap Toggle overflow
重要
pam_oddjob_mkhomedir モジュールは、NFS 共有でのホームディレクトリーの自動作成に対応していません。したがって、ホームディレクトリーを含む共有のルートにあるサーバーに、ホームディレクトリーを手動で作成する必要があります。