내 Raspberry Pi의 /var/www/html 디렉토리에 대한 권한을 다음과 같이 설정했습니다.
# file: .
# owner: www-data
# group: www-data
user::rwx
group::rwx
other::r-x
default:user::rwx
default:group::rwx
default:group:www-data:rwx
default:mask::rwx
default:other::---
어느 날 Ubuntu를 실행하는 PC에서 이 디렉터리로 파일을 복사해야 했기 때문에 SFTP를 사용했습니다. 원본 파일의 권한은 다음과 같습니다.
# file: zerotier_1.1.14-2_brcm63xx.ipk
# owner: lucas
# group: lucas
user::rw-
group::r--
other::r--
그러나 파일을 복사했을 때 정의된 ACL 권한으로 생성되지 않았다는 것을 깨달았습니다.
# file: zerotier_1.1.14-2_brcm63xx.ipk
# owner: pi
# group: pi
user::rw-
group::rwx #effective:r--
group:www-data:rwx #effective:r--
mask::r--
other::---
그러나 동일한 사용자를 사용하여 파일을 수동으로 생성하면 예상대로 작동합니다.
pi@Gawain /var/www/html $ echo "test" > testfile
pi@Gawain /var/www/html $ getfacl testfile
# file: testfile
# owner: pi
# group: pi
user::rw-
group::rw-
group:www-data:rwx #effective:rw-
mask::rw-
other::---
내가 여기서 무엇을 놓치고 있는 걸까요?