読み取り権限を持つファイルをコピーできません。

読み取り権限を持つファイルをコピーできません。

権限があってもコピーできないファイルがあります。user1

> sudo -u user1 cp item1 some/nested/dir
cp: cannot create regular file 'some/nested/dir/item1': Permission denied

しかし、コピーするとコピーできます。

> sudo -u user1 cp item1 item2
> sudo -u user1 cp item2 some/nested/dir
>
ls -l
total 83464
-rw-r--r-- 1 user1 user1 28487554 Jun 17 21:46 item2
-rw-r--r-- 1 user1 user1 28487554 Jun 17 21:37 item1

これを行う権限があるかどうかをテストしたいuser1ので、次のようにしました。sudo -u user1

答え1

複数のサブディレクトリ「some/nested/dir/item1」があるターゲットディレクトリにファイルをコピーしようとしています。各親ディレクトリにあなたのIDへの書き込み権限があることを確認することをお勧めします。

ls -ld 一部 ls -ld 一部/ネスト ls -ld 一部/ネスト/dir ls -ld 一部/ネスト/dir/item1

親ディレクトリのいずれかに書き込み権限がない場合、ファイルをコピーして挿入することはできません。

関連情報