
ssh2_sftp_chmod 함수는 SFTP 연결을 통해远程 파일의 권한을 변경하는 함수입니다.
이 함수의 매개변수는 세 가지가 있습니다.
1. `$sftp`: SFTP 연결 객체입니다. 이 객체는 ssh2_connect 함수를 통해 생성됩니다.
2. `$remote_file`: 변경할远程 파일의 경로입니다. 이 경로는 절대 경로여야 합니다.
3. `$permission`: 변경할 권한입니다. 권한은 8진수로 입력해야 하며, 권한의 세트로 구성됩니다.
권한의 세트는 다음과 같습니다.
- `0xxx`: 소유자 권한
- `x xxx`: 그룹 권한
- `xxx`: 기타 권한
예를 들어, `$permission = 0644`는 다음과 같이 해석됩니다.
- 소유자 권한: 읽기 및 쓰기 (`r` 및 `w`)
- 그룹 권한: 읽기 (`r`)
- 기타 권한: 읽기 (`r`)
이러한 권한은 8진수로 입력해야 하며, 권한의 세트로 구성됩니다.
ssh2_sftp_chmod 함수의 옵션은 없습니다. 이 함수는 단순히远程 파일의 권한을 변경하는 함수입니다.
2025-04-04 13:57