저는 LAMP 서버를 실행 중이고 웹 루트에 액세스하기 위해 VSFTPD를 설치했습니다. "ab"라는 사용자를 생성하고 웹 루트의 소유권을 부여한 다음 VSFTPD를 통해 로그인할 수 있도록 허용했습니다.
로그인해서 파일을 업로드할 수 있는데, 파일을 업로드할 때 소유자 ab의 권한이 없습니다.
웹 루트 폴더의 권한은 755입니다.
파일을 업로드하면 해당 파일의 권한이 600이 됩니다. 이로 인해 HTTP를 통해 파일을 볼 때 문제가 발생할 수 있습니다. 그러나 FTP를 통해 권한을 변경할 수 있습니다.
ab 사용자가 FTP를 통해 업로드하고 755와 같은 합리적인 수준의 권한을 유지할 수 있도록 서버를 어떻게 구성합니까?
답변1
과를 설정해야 합니다 file_open_mode=0777
.local_umask=0022
vsftpd.conf