이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 5757|회답: 0

[FTP] VSFTP 업로드 파일 권한 문제

[링크 복사]
게시됨 2021. 11. 28. 오전 11:37:33 | | | |
file_open_mode chmod가 사용하는 것과 동일한 파일 업로드 권한을 가지고 있습니다. 업로드된 파일을 실행하고 싶다면, 이 값을 0777로 설정하세요.

local_umask=022 이는 로컬 사용자의 업로드를 지정한 후의 파일 권한 설정입니다

umask는 Unix 운영체제의 개념으로, umask는 디렉터리와 파일이 생성될 때 부여되는 초기 권한을 결정합니다
umask = 022일 때, 새 디렉터리의 허가는 755이고 파일의 허용은 644입니다
umask = 077일 때, 새 디렉터리의 권한은 700이고 파일 권한은 600입니다
VSFTPD의 local_umask와 anon_umask은 여기서 차용했습니다
기본적으로 vsftp 업로드 후 파일 권한은 600이고 디렉터리 권한은 700입니다
업로드된 파일의 권한을 수정하고 싶은 상황은 두 가지가 있습니다
사용자가 vsftp를 사용한다면, 그것은 로컬 사용자입니다
구성 파일에서 local_umask 값을 수정하세요
가상 사용자가 vsftp를 사용할 경우
구성 파일에서 anon_umask의 값을 수정하세요


nginx를 사용해 FTP 업로드 파일 403 오류를 읽으면, 권한 문제일 수 있습니다.

nginx 사용자를 ftp 그룹에 추가(첨부): usermod -G ftp nginx

FTP 그룹에서 Nginx 사용자를 제거하려면:
gpasswd -d userName groupName
gpasswd -d nginx ftp

nginx 사용자가 속한 그룹을 확인하세요: 그룹 nginx







이전의:Linux systemd 서비스 매니저가 자세히 설명되었습니다
다음:[연습] Nginx를 통해 php-fpm 상태 정보를 확인하세요
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com