권한이 있음에도 복사할 수 없는 파일이 있습니다.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
상위 디렉터리 중 하나에 쓰기 권한이 없으면 파일을 복사하여 넣을 수 없습니다.