34.4. Kerberos 対応の NFS クライアントのセットアップ
- NFS クライアントが Red Hat Enterprise Linux 5 クライアントなどの弱い暗号化のみに対応している場合は、サーバーの
/etc/krb5.conf
ファイルに次のエントリーを設定して、弱い暗号化を許可します。allow_weak_crypto = true
allow_weak_crypto = true
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - NFS クライアントが IdM ドメインのクライアントとして登録されていない場合は、「ホストエントリーの追加」の説明に従って必要なホストエントリーを設定します。
- nfs-utils パッケージをインストールします。
yum install nfs-utils
[root@nfs-client ~]# yum install nfs-utils
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - IdM ツールを実行する前に、Kerberos チケットを取得します。
kinit admin
[root@nfs-client ~]# kinit admin
Copy 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.service
Copy 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,rw
Copy 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 /home
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - NFS 共有をマウントします。
mount /mnt/ mount /home
[root@nfs-client ~]# mount /mnt/ [root@nfs-client ~]# mount /home
Copy 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 = 3600
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - SSSD を再起動します。
systemctl restart sssd
[root@nfs-client ~]# systemctl restart sssd
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
重要
pam_oddjob_mkhomedir
モジュールは、NFS 共有でのホームディレクトリーの自動作成に対応していません。したがって、ホームディレクトリーを含む共有のルートにあるサーバーに、ホームディレクトリーを手動で作成する必要があります。