• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マウントしたディスクにcpで、所有者などがコピーできない。)

マウントしたディスクにcpで所有者などがコピーできない

このQ&Aのポイント
  • Linuxサーバー上で、NFSマウントした外部ディスクに、cpコマンドでバックアップを取っています。コピーは正しくおこなわれているが、パーミッション、所有者、グループが正しくコピーされておらず、エラーメッセージが表示されています。
  • コピーされたファイルのユーザーと所有者は「nfsnobody」になっています。パーミッションや所有者、グループも含めてコピーしたいと思っていますが、どのようにすればよいでしょうか?
  • コピーは「cp -fpR」コマンドで行っており、cronで夜間に実行されています。cronはrootで実行されています。Red Hat Enterprise Linux Server release 5.3 (Tikanga)を使用しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • mtaka2
  • ベストアンサー率73% (867/1179)
回答No.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

f-yamazaki
質問者

お礼

確認したところ、手動でもcronでも所有者等含めてコピーできるようになりました。 ありがとうございます! また、セキュリティ的な問題も理解しました。合わせてありがとうございます。 こちらは、IP指定でローカルIPの特定マシンからのみ読み書き可能ということで、対処する ようにしました。