file_open_mode takie same uprawnienia do przesyłania plików, jakie używa chmod. Jeśli chcesz, aby plik został wykonany, ustaw tę wartość na 0777.
local_umask=022 To jest ustawienie uprawnień do pliku po określeniu miejsca przesyłania przez lokalnego użytkownika
umask to koncepcja systemu operacyjnego Unix, umask określa początkowe uprawnienia nadawane podczas tworzenia katalogów i plików Gdy umask = 022, uprawnienia nowego katalogu to 755, a uprawnienia pliku to 644 Gdy umask = 077, uprawnienia nowego katalogu to 700, a uprawnienia pliku to 600 local_umask i anon_umask VSFTPD zapożyczyły z niej Domyślnie uprawnienia do pliku po przesłaniu vsftp to 600, a uprawnienia do katalogu to 700 Są dwie sytuacje, w których chcesz zmodyfikować uprawnienia przesłanego pliku Jeśli użytkownik korzysta z vsftp, to jest to użytkownik lokalny Zmodyfikuj wartość local_umask w pliku konfiguracyjnym Jeśli VSFTP jest używany przez użytkownika wirtualnego Zmodyfikuj wartość anon_umask w pliku konfiguracyjnym
Jeśli używasz nginx do odczytania błędu pliku uploadu FTP 403, może to być kwestia uprawnień.
Dodaj (dołącz) użytkownika nginx do grupy ftp: usermod -G ftp nginx
Aby usunąć użytkownika Nginx z grupy FTP: gpasswd -d UserName groupName gpasswd -d nginx ftp
Zobacz grupę, do której należy użytkownik nginx: grupy nginx
|