file_open_mode enako dovoljenje za nalaganje datotek, kot ga uporablja chmod. Če želite, da se naložena datoteka izvede, nastavite to vrednost na 0777.
local_umask=022 To je nastavitev dovoljenj za datoteko po določitvi lokalnega uporabnika nalaganja
umask je koncept operacijskega sistema Unix, umask določa začetna dovoljenja, ki se dobijo ob ustvarjanju imenikov in datotek Ko je umask = 022, je dovoljenje nove mape 755, dovoljenje datoteke pa 644 Ko je umask = 077, je dovoljenje nove mape 700, dovoljenje datoteke pa 600 local_umask in anon_umask VSFTPD sta si izposodila iz tega Privzeto je dovoljenje za datoteko po vsftp nalaganju 600, dovoljenje za mapo pa 700 Obstajata dve situaciji, kjer želite spremeniti dovoljenja naložene datoteke Če uporabnik uporablja vsftp, je to lokalni uporabnik Spremenite vrednost local_umask v konfiguracijski datoteki Če VSFTP uporablja virtualni uporabnik Spremenite vrednost anon_umask v konfiguracijski datoteki
Če uporabljaš nginx za branje napake FTP datoteke 403, je lahko težava z dovoljenjem.
Dodaj (priključi) nginx uporabnika v ftp skupino: usermod -G ftp nginx
Za odstranitev uporabnika Nginx iz FTP skupine: gpasswd -d userName groupName gpasswd -d nginx ftp
Oglejte si skupino, kateri uporabnik nginx pripada: skupine nginx
|