Я пытаюсь 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