GNU/Linux >> Linux の 問題 >  >> Linux

NFSv4 idmap を sec=sys で動作させる方法は?

デフォルトの AUTH_SYS 認証 (sec=sys マウント オプション) を Kerberos の代わりに使用します。

注: AUTH_SYS で idmapping は、ユーザー/グループ名のみを変換します。アクセス許可は、引き続きローカルの UID/GID 値に対してチェックされます。ユーザー名で動作する権限を取得する唯一の方法は、Kerberos を使用することです。

最近のカーネルでは、サーバーのみが rpc.idmapd を使用します (man rpc.idmapd に記載) )。 idmap を使用する場合、ユーザー名は [email protected] で送信されます フォーマット。ドメイン名が /etc/idmapd.conf で構成されていない限り 、idmapd はシステムの DNS ドメイン名を使用します。 idmap がユーザーを正しくマッピングするには、ドメイン名がクライアントとサーバーで同じである必要があります。

次に、カーネルは NFSv4 sec=sys の ID マッピングを無効にします デフォルトでマウントします。設定 nfs4_disable_idmapping パラメータを false にすると、sec=sys の ID マッピングが有効になります マウントします。

サーバー上:

echo "N" > /sys/module/nfsd/parameters/nfs4_disable_idmapping

およびクライアント:

echo "N" > /sys/module/nfs/parameters/nfs4_disable_idmapping

nfsidmap -c で idmap キャッシュをクリアする必要があります マウントされた NFSv4 ファイル システムで変更が表示されるように、クライアントで。

これらの変更を永続にするには 、 /etc/modprobe.d/ で構成ファイルを作成します 、

サーバー上 (modprobe.d/nfsd.conf ):

options nfsd nfs4_disable_idmapping=N

クライアントで (modprobe.d/nfs.conf ):

options nfs nfs4_disable_idmapping=N

Linux
  1. 末尾にスラッシュが付いたディレクトリをリストするためにLsを取得するにはどうすればよいですか?

  2. Mumbleのオーバーレイを機能させる方法は?

  3. インデックスとは異なるディレクトリを持つローカルホストを機能させる方法は?

  1. AutocadをWineで動作させる方法は?

  2. ドッキングステーションで複数のディスプレイを動作させる方法は?

  3. FreeBSDクラウドサーバーを使い始める方法

  1. VimをTmuxで適切に動作させる方法は?

  2. WebexをUbuntu12.04で完全に動作させる方法は?

  3. Osqueryを使用してLinuxサーバーのセキュリティを監視する方法