부모님이 나를 위해 금지 된 승인 된 폴더로 scp하면 실패


0

내 폴더가 아닌 폴더로 scp하려고합니다. 그 권한은 777로 설정되어 있지만 scp는 Permission Denied를 알려줍니다. 부모 폴더의 권한을 설정할 때 여전히 내 것이 아닙니다 .777은 scp가 성공적으로 임무를 수행합니다. 왜?

재현 단계 :

me@host1:/tmp$ ls -lah /applis/foo/
drwxr-xr-x 4 you yourgroup 4.0K Jan 25 14:19 .
drwxr-xr-x 4 you yourgroup 4.0K Oct  9 13:27 ..
drwxrwxrwx 2 you yourgroup 4.0K Jan 25 14:19 build

me@host2:/tmp$ scp data.xslx me@host1:/applis/foo/build/
scp: /applis/foo/build/: Permission denied
# What?! I thought it was 777

me@host1:/tmp$ chmod -R 777 /applis/foo/
me@host1:/tmp$ ls -lah
drwxrwxrwx 4 you yourgroup 4.0K Jan 25 14:19 .
drwxr-xr-x 4 you yourgroup 4.0K Oct  9 13:27 ..
drwxrwxrwx 2 you yourgroup 4.0K Jan 25 14:19 build

me@host2:/tmp$ scp data.xslx me@host1:/applis/foo/build/
data.xlsx                  100% 1006KB  20.8MB/s   00:00

이것이 중요한지는 확실하지 않지만 폴더는 다음 유형의 파티션에 있습니다.

/dev/mapper/rootvg-root / ext4 rw,relatime,data=ordered 0 0

이런 종류의 파티션에는 문제가없는 것 같습니다.

/dev/mapper/rootvg-home /home ext4 rw,nosuid,nodev,relatime,data=ordered 0 0

파일이 777이 아닌 권한으로 빌드 폴더에 존재합니까?
djsmiley2k

두 경우 모두 시도했지만 파일이 존재하는지 여부에 관계없이 작동하지 않습니다.
Vulpo

ACL이 구현되어 있습니까?
마누엘 플로리안
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.