mybb와 /var/www/forums
.
내 그룹 www
과 에 두 명의 사용자가 있습니다 logan
.www-data
포럼 디렉터리에 대한 재귀 권한을 다음과 같이 설정했습니다.
chmod -R 755 forums
chown -R www-data:www forums
vsftpd
으로 설정 했습니다 write-enable=YES
.
파일을 업로드할 수 없습니다! 내 filezilla에서 이것을 얻었습니다.
Status: Starting upload of C:\Users\l162student\Desktop\money.png
Command: PASV
Response: 227 Entering Passive Mode (174,102,254,169,249,243).
Command: STOR money.png
Response: 553 Could not create file.
Error: Critical file transfer error
로그 파일이나 파일이 필요하면 conf
문의하세요.
고쳐 쓰다:방금 시도해 보았는데 775
파일에 쓸 수 있게 되었지만... 파일은 다음과 같습니다.
Owner Group 33 1005 -rwxrwxr-x
내가 업로드한 새 파일은 다음과 같이만 나타납니다.
Owner Group 1000 1005 -rw-r--r--
새 파일이 폴더 권한을 상속받거나 다음과 같이 표시되기를 원합니다.
Owner Group 33 1005 -rwxrwxr-x
어떻게 해야 하나요?
답변1
FTP 구성에서 umask를 사용하여 파일 업로드 권한을 설정하려면 사용자와 그룹을 올바르게 설정하기만 하면 됩니다. 관리자/모드에서는 이 문제를 제거할 수 있습니다.
답변2
이는 VSFTPD가 수동 모드로 전환되었기 때문입니다.
다음 지침을 따르십시오.
1.파일을 열어주세요
vim /etc/vsftpd/vsftpd.conf
쓰기
pasv_min_port=49152
pasv_max_port=65534
저장하고 닫습니다
2.파일 열기
vim /etc/sysconfig/iptables-config
쓰기
IPTABLES_MODULES="ip_conntrack_ftp"
저장하고 닫습니다.
vsftpd 서비스를 다시 시작하세요
service vsftpd restart
답변3
이 파일에서 /etc/vsftpd/vsftpd.conf
::
#umask=002
문제가 해결되었습니다!