
こんにちは。
UNIX上でCPコマンドを使用したのですが、
以下のエラーが発生している為にコピーが出来ません。
大変申し訳ございませんが、
解決方法をアドバイスして頂けますよう
よろしくお願い致します。
(実施コマンド)
cp -f /oradata/db_FB-RT-D1.tar.gz /mnt/smb/db_FB-RT-D1_2006-12-06_Wed.tar.gz
※/oradata/db_FB-RT-D1.tar.gzの状態です。
-rw-r--r-- 1 root root 3284833199 12月 6 04:42 db_FB-RT-D1.tar.gz
実施ユーザは以下のコマンドでクーロンに設定して行いました。
file_copy.shの中に『cp -f /oradata/db_FB-RT-D1.tar.gz /mnt/smb/db_FB-RT-D1_2006-12-06_Wed.tar.gz』コマンドが
あります。
su - root -c "/backup/bin/file_copy.sh"
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
> su - root -c "/backup/bin/file_copy.sh"
とありますが、cronでわざわざrootにsuする必要はあるのでしょうか?
見たところオラクルのDBをエクスポートして圧縮したファイルか何かをバックアップしているようですが、cronでコピーを実行したいのであれば、
・rootユーザにcronを設定する
もしくは
・cronを実行するユーザがcpを行えるように、コピー元とコピー先ディレクトリ、ファイルにアクセスできるように適切にアクセス権を設定し、cronではsuせずにそのまま/backup/bin/file_copy.sh を実行する。
のどちらかにしたらいいのではないのでしょうか。

No.1
- 回答日時:
文章が後半よくわからないのですが・・・
要は、cronでroot権限でcpを実行しようとした、ということですか?
だとしたら、
rootのパスワードが設定してある限り、無理、です。
cronから自動でrootにはなれません。
file_copy.shにsetuidフラグをつけるとできそうな気もしますが・・
このへんは、OSのセキュリティポリシーにもよるので、
試してみてください。
この回答への補足
>cronでroot権限でcpを実行しようとした、ということですか?
>だとしたら、
>rootのパスワードが設定してある限り、無理、です。
>cronから自動でrootにはなれません。
現状、違うshファイルもコマンド「su - root -c "/backup/bin/XXX.sh"」で動作確認している事は確認できています。
ファイルサイズが余りにも大きいとコピーできないという事はありませんか?
因みにファイルサイズは
-rw-r--r-- 1 root root 3285938526 12月 7 04:42 /oradata/db_FB-RT-D1.tar.gz
です。
よろしくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vlan internal allocation poli...
-
teratarmでコマンド入力すると...
-
IBMメインフレームのFTP 文字コ...
-
linuxのmailコマンドの文字化け...
-
expectでコマンド実行結果を変...
-
WindowsからSSHでサーバーにあ...
-
nslookupを5分おきに実行するバ...
-
Ciscoルーター 対向機器のIPア...
-
YAHAMA RTXシリーズのコマンド...
-
vimでその場でカーソル位置に改...
-
Edgeでダウンロード状況表示画...
-
onedriveで同期解除をしたら、...
-
共有しているファイルを削除し...
-
マイドキュメントのフォルダの...
-
「切り取り」「貼り付け」間エ...
-
作成したはずのファイルが表示...
-
フォルダの上書きで、上書きさ...
-
ファイルをコピーしたとき、も...
-
ファイルパスのチルダの意味
-
沢山のフォルダにあるファイル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vlan internal allocation poli...
-
teratarmでコマンド入力すると...
-
YAHAMA RTXシリーズのコマンド...
-
WindowsからSSHでサーバーにあ...
-
nslookupを5分おきに実行するバ...
-
CPコマンドでファイルがコピー...
-
バッチファイルでファイル移動...
-
IBMメインフレームのFTP 文字コ...
-
Ciscoルーター 対向機器のIPア...
-
NETBIOSドメイン名の変更について
-
expectでコマンド実行結果を変...
-
パソコン内部checkコマンド
-
バッチファイルの変数引継ぎに...
-
【ネットワーク】ACLのシーケン...
-
linuxのmailコマンドの文字化け...
-
Solarisでのgrepについて
-
Tera Term マクロのexac について
-
SVNでの最新のリビジョン番号取...
-
ファイルを閉じるコマンドを教...
-
vimでその場でカーソル位置に改...
おすすめ情報