2
Synology NAS上のNFSを使用したユーザーIDマッピング
Synology NASボックス(DSM 5.1を実行)があり、NFS経由でディレクトリをエクスポートしました。Ubuntuボックスにマウントしようとしています。 ほとんど問題なく動作しますが、ユーザーとグループのマッピングに問題があります。Ubuntuボックスでは、uid 1000(roger)、gid 1000(roger)です。Synologyでは、UID 1026(ロジャー)、グループ100(ユーザー)があります。 NFSv3を使用する場合、数値のuid / gid値を使用します。これは、所有権がSynologyで台無しになることを意味します。 同じユーザーを使用して同じUbuntuボックスからNFSマウントにのみアクセスする場合、これは問題ありませんが、CIFS(SMB)を使用してWindowsボックスからディレクトリにもアクセスします。違う。 mount -o nfsvers=4Synologyのデフォルト設定でNFSv4()を使用するroger.usersと、Synologyが所有するファイルroger.usersは、Ubuntuボックスから表示したときに所有者として表示されます。これはいい。 ただし、touchファイルを作成する場合: roger@ubuntu$ touch /mounts/diskstation/music/foo それはが所有終わる1000.1000が所有しているようSynologyの上、図示nobody.4294967294のUbuntuボックスから見たとき。 Synologyフォーラムのトピックで見つけられるものはすべて、NFSv4がサポートされていなかった2011年以降のものであるか、同じ質問をしてからあきらめる人々で構成されています。 完全を期すために、以下を/etc/exports持っています: /volume1/music 10.0.0.0/24(rw,async,no_wdelay,root_squash,insecure_locks,sec=sys,anonuid=1025,anongid=100) ...そして、私はそれをUbuntuボックスにマウントしています: mount -t nfs diskstation:/volume1/music /mounts/diskstation/music/ -o rw,nfsvers=4 NFSv4 uid / gidマッピングがAUTH_UNIX(AUTH_SYS)で機能しないsec=sysのに、問題があるかもしれないというヒントを見つけましたが、解決策がありません。 この問題を回避する簡単な方法はありますか?これを解決するより複雑な(咳 Kerberos 咳)方法はありますか? 真剣に、ケルベロスが答えであるなら、私はそのヒットを取るでしょう、しかし、私はそれに多くの時間を浪費する前に知りたいです。 更新:SynologyのドキュメントではさまざまなKerberosオプションについて説明していますが、UIでそれらを見つけることができません。リリースノートの「Kerberosセキュリティ風味が...実装されている場合は、」状態。特定のモデルではない可能性があることを示唆するページを見つけました(ただし、再び見つけることはできません)。システム情報ページによると、DS211があります。たぶん私は運が悪いのですか?