이것이 간단한 질문이기를 바랍니다. LAMP를 실행하고 FTP 연결을 허용하는 VPS를 설정했습니다. 현재 내 설정의 유일한 문제는 소유자에 대한 유일한 권한 집합이 "rw"이기 때문에 업로드된 파일에 대한 Apache의 액세스가 거부된다는 것입니다.
즉, 달릴 때 보이는 것이 바로 이것이다.ls -al
drwxrwxr-x 2 root admins 4096 Jan 5 01:31 .
drwxrwxr-x 3 root admins 4096 Jan 5 01:28 ..
-rw------- 1 gradinafrica admins 62 Jan 5 01:31 index.html
세 번째 파일은 "gradinafrica" 사용자가 업로드했습니다. "관리자" 그룹에 대한 읽기/쓰기 액세스도 제공하는지 확인해야 합니다. 즉, 다음 ls -al
이 표시되어야 합니다.
drwxrwxr-x 2 root admins 4096 Jan 5 01:31 .
drwxrwxr-x 3 root admins 4096 Jan 5 01:28 ..
-rw-rw---- 1 gradinafrica admins 63 Jan 5 01:36 index.html
vsftpd에서 잘못 설정한 걸까요? 내가 하고 싶은 일을 어떻게 성취할 수 있나요?
답변1
vsftpd.conf에 추가하면 local_umask=022
문제가 해결된 것 같습니다.