お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2007-12-06 17:00:43

macitis
メンバ
From: Saitama,JP
登録日: 2007-09-21

operation not permitted

homeフォルダをバックアップしようと、sudoでcp、ddなどのコマンドを実行してみましたが、
operation not permittedというエラーを吐き出して止まってしまいます。
その後も試行錯誤したのですが上手くいかず、
GUIならどうかと(危険ですが)Thunarをrootから実行、コピー・ペーストしてみましたが
許可されていない操作だとはじかれてしまいます。

.から始まる名前のフォルダやファイルをコピーすることは出来ないのでしょうか?
可能ならばその方法を教えて下さい。

最後の編集者: macitis (2007-12-06 17:01:08)

オフライン

 

#2 2007-12-06 17:33:36

anoir
モデレータ
From: Berkeley, CA
登録日: 2007-01-13

Re: operation not permitted

homeのファイルを動かすのにsudoは必要ないです。

オフライン

 

#3 2007-12-06 18:41:06

Shibata
管理者
From: 東京
登録日: 2006-10-25

Re: operation not permitted

何かのはずみに、ホームディレクトリにあるいくつかの設定ファイル(.で始まるファイルやディレクトリ)の所有者がrootになることが、ごくたまーに発生しているような気がします(あやふやですみません)。自分の場合、なぜか".gconf"ディレクトリの所有者がrootになっていました。

anoirさんもおっしゃっているように、homeにあるファイルやディレクトリの所有者がrootである必要はないはずなので、operation not permittedといわれた、ファイルやディレクトリの所有者を(ls -lコマンドなどで)確認してみてください。"test"というディレクトリの所有者を"user"に変える場合は、
chown -R user: test
と実行すれば良いです。"user"の後ろにあるコロンは、グループも所有者に適したグループに変更するよって意味です。"-R"は"test"ディレクトリの下にあるファイルやディレクトリもまとめて変更してねって意味です。

オフライン

 

#4 2007-12-06 18:44:47

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

Re: operation not permitted

> homeフォルダをバックアップしようと、sudoでcp、ddなどのコマンドを実行
よく解りませんが...
少なくとも、ddでは、遣りたいことはできないと思う。

> .から始まる名前のフォルダやファイルをコピーすることは出来ないのでしょうか?
$ cp --help とか man cp  とかで、説明が出ます。

また、ファイルブラウザ(nautilus)のメニュー「編集」-「設定」-「表示」-「隠しファイル...」
でドットファイルの表示、コピー等できます(変更を有効にするには、ファイルブラウザの再起動必要)。

ただし、バックアップの送り先により、やり方、使うコマンドは変わる。

オフライン

 

#5 2007-12-06 19:05:50

anoir
モデレータ
From: Berkeley, CA
登録日: 2007-01-13

Re: operation not permitted

.ICEauthorityの所有者がルートになって起動不能という話ならありました。

http://www.mail-archive.com/arch@archlinux.org/msg04963.html

原因はgksudoのかわりにsudoを使ったことのようです(そんなって感じですが。

オフライン

 

#6 2007-12-06 19:05:51

RxOrca
メンバ
登録日: 2007-03-02

Re: operation not permitted

macitis による投稿:

homeフォルダをバックアップしようと、sudoでcp、ddなどのコマンドを実行してみましたが、
operation not permittedというエラーを吐き出して止まってしまいます。
(中略)
.から始まる名前のフォルダやファイルをコピーすることは出来ないのでしょうか?
可能ならばその方法を教えて下さい。

ユーザーのホームをバックアップするだけなら, anoirさんのゆーとーり sudoを使うことは無いはずです。
どんなコマンドを打ち込んだんでしょーか ?
バックアップ先は何処ですか ?

もしかして, バックアップ先を Read Onlyでマウントしてませんか ?
(それだと いかに sudoであってもダメな訳だし)

オフライン

 

#7 2007-12-06 22:06:58

marin
メンバ
登録日: 2007-02-13

Re: operation not permitted

こちらではどうでしょうか。

  http://ubuntuforums.org/showthread.php?t=35087

ここでは、/(ルート)が対象となっていますが、/homeの場合は

  $ tar cvpzf homebackup.tgz --exclude=homebackup.tgz /home

でいいと思います。隠しフォルダー、ファイルもできるようです。
リストアーについてはしたことがないので、何とも言えません。

オフライン

 

#8 2007-12-07 00:23:11

macitis
メンバ
From: Saitama,JP
登録日: 2007-09-21

Re: operation not permitted

解決(?)しました。

si による投稿:

また、ファイルブラウザ(nautilus)のメニュー「編集」-「設定」-「表示」-「隠しファイル...」
でドットファイルの表示、コピー等できます(変更を有効にするには、ファイルブラウザの再起動必要)。

Thunarで[表示]-[隠しファイルを表示]にチェックをいれ、何度か試してみたところ、
/home/Desktop
をコピーしなければ、
/home/.blender
/home/.wine
以下の一部のファイルがコピー出来ないだけで、必要なデータ(.jd/hoge/hoge.datなど)はコピーできたので良しとします。

皆様ありがとうございました。

オフライン

 

#9 2007-12-07 12:20:03

Shibata
管理者
From: 東京
登録日: 2006-10-25

Re: operation not permitted

anoir による投稿:

原因はgksudoのかわりにsudoを使ったことのようです(そんなって感じですが。

そういうこともあるんですね……。参考になりました、ありがとうございます。

オフライン

 

Board footer

Powered by FluxBB