읽기 권한이 있는 파일을 복사할 수 없습니다.

읽기 권한이 있는 파일을 복사할 수 없습니다.

권한이 있음에도 복사할 수 없는 파일이 있습니다.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

상위 디렉터리 중 하나에 쓰기 권한이 없으면 파일을 복사하여 넣을 수 없습니다.

관련 정보