NFSマウント:所有者なし:nogroup

NFSマウント:所有者なし:nogroup

次のコードを使用して、シェルからNFSファイルシステムをマウントしました。

LINE='nfs.mit.edu:/export/evodesign/beatdb /beatdb nfs tcp,intr,rw 0 0'
grep "$LINE" /etc/fstab >/dev/null || echo $LINE >> /etc/fstab
mkdir /beatdb
mount -a # Remount /etc/fstab Without Reboot in Linux

ファイルを誰もなし:グループなしとしてマークします。

ここに画像の説明を入力してください。

この問題を解決して正しい所有者を表示する方法はありますか?

Ubuntu 12.04を使用してください。

編集する:

クライアント(NFSサーバーにアクセスできない):

rpcidmapdランニング:

ここに画像の説明を入力してください。

rpcinfo -p:

ここに画像の説明を入力してください。

/etc/idmapd.conf:

ここに画像の説明を入力してください。

ベストアンサー1

ローカルサポートや文書を要求することは非常に良い考えのようです:).

リスト形式では、以下が必要だと思います。

1) クライアントシステムに必要なユーザーを作成します。これは手動で実行できますが、構成できる自動「ディレクトリサービス」が必要です。 LDAPかもしれません。

2)クライアントとサーバー間のユーザーマッピング。 NFS4から(tcpオプションで暗黙的に)Garethが述べたように、これはidmapdによって処理されます。サーバーが必要なものと一致するようにドメインを設定するだけです。クロスドメインが機能しません。これがLinuxの限界だと思います。

3) Kerberos はサーバーに対して自身を認証します (NFS4 で使用可能)。これは、「誰も」以外の人でファイルにアクセスしたい場合に必要です。まず、Kerberosを設定してテストすることをお勧めします。これを構成するには、ドメイン(idmapd.confで設定したのと同じドメイン)設定が必要です。

または、NFS3スタイル認証を使用すると、2)ではなく3)がスキップされ、ユーザーの数値UIDがサーバーの数値UIDと一致することを確認できます。これは、サーバーがクライアントを信頼する場合にのみ使用されます:).

おすすめ記事