- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マウントしたディスクにcpで、所有者などがコピーできない。)
マウントしたディスクにcpで所有者などがコピーできない
このQ&Aのポイント
- Linuxサーバー上で、NFSマウントした外部ディスクに、cpコマンドでバックアップを取っています。コピーは正しくおこなわれているが、パーミッション、所有者、グループが正しくコピーされておらず、エラーメッセージが表示されています。
- コピーされたファイルのユーザーと所有者は「nfsnobody」になっています。パーミッションや所有者、グループも含めてコピーしたいと思っていますが、どのようにすればよいでしょうか?
- コピーは「cp -fpR」コマンドで行っており、cronで夜間に実行されています。cronはrootで実行されています。Red Hat Enterprise Linux Server release 5.3 (Tikanga)を使用しています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
NFSのサーバー側のデフォルトでは、NFSで所有者がrootのファイルを書き込めないようになっています。 (ローカルにroot権限をもっていない人間でも、root権限を持つ別のマシンを用意してNFSでマウントすれば、rootなファイルを書き込める、というのはセキュリティ的に問題があるため) NFSのサーバー側(コピー先)で、/etc/exports で、no_root_squash を設定すれば、 rootでも書き込めるようになります。 http://www.linux.or.jp/JM/html/nfs-server/man5/exports.5.html http://mountainbigroad.jp/fc5/nfs.html#p02_01
お礼
確認したところ、手動でもcronでも所有者等含めてコピーできるようになりました。 ありがとうございます! また、セキュリティ的な問題も理解しました。合わせてありがとうございます。 こちらは、IP指定でローカルIPの特定マシンからのみ読み書き可能ということで、対処する ようにしました。