teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

最初の質問にストレートに答えていない部分があったので追加。

2020/09/26 04:55

投稿

sage
sage

スコア1240

answer CHANGED
@@ -1,4 +1,4 @@
1
- 1. ファイル(やディレクトリー)のパーミッションを変更できないのは、そのファイル(やディレクトリー)の置かれているディレクトリーに書き込み権限がないのが原因です。
1
+ 1. ファイルが作成できないのは、作成しようとするディレクトリーに書き込み権限がないためです。ファイル(やディレクトリー)のパーミッションを変更できないのは、そのファイル(やディレクトリー)の置かれているディレクトリーに書き込み権限がないのが原因です。
2
2
  今回の場合は/proc以降全てのディレクトリーに書き込み権限がないので、/procから順に書き込み権限をつけていけば目的のファイルのパーミッションを変更できます。
3
3
  しかし、/proc以下はメモリー上にのみ存在しますからrebootを伴う間のバックアップファイルを置く場所には使用できませんし、設定した書き込み権限もrebootで消えてしまいます。(/proc以下はrebootを含むboot時にあらかじめ決められたディレクトリー/ファイルが作られるだけです。あなたが作成したファイルは、その中に入っていないので作成されません。どこかの設定かプログラムを変えればできるのでしょうが)
4
4