기본 파일 권한 - Ubuntu 및 VSFTPD

기본 파일 권한 - Ubuntu 및 VSFTPD

Ubuntu, Apache2 및 VSFTPD를 사용하여 서버를 설정했습니다. 이 컴퓨터에는 가상으로 호스팅되는 여러 사이트가 있습니다. 일반적으로 저는 동일한 프로세스를 사용하여 새 사이트를 설정하지만 일부 사이트는 다른 사이트와 기본 권한이 다릅니다.

일부 사이트의 경우 FTP를 통해 새 파일과 디렉터리를 업로드할 수 있으며 각각 644 및 755 권한을 얻습니다. 기본적으로 이것이 내가 원하는 것입니다.

다른 사이트의 경우 기본 새 파일 권한으로 0 또는 600을 받습니다. 각 파일을 644로 수동으로 변경해야 했습니다. 느리고 고통스럽습니다.

권한과 소유권을 확인했는데 모든 것이 동일한 것 같습니다. 내가 무엇을 놓치고 있나요?

답변1

아마도 당신이 찾고 있는 것은 "umask" 매개변수일 것입니다. vsftpd를 통해 파일을 업로드하는 경우 동작은 vsftpd 구성 방식에 따라 달라집니다. 시스템 사용자를 사용하도록 설정한 경우 구성 파일의 "local_umask" vsftpd 매개변수를 기본값 077에서 022로 수정해야 합니다.

이 줄의 주석 처리를 제거하고 vsftpd 데몬을 다시 시작하는 것을 잊지 마십시오.

관련 정보