file_open_mode ugyanaz a fájlfeltöltési engedély, mint a chmod. Ha azt szeretnéd, hogy a feltöltött fájl lefutjon, állítsd be ezt az értéket 0777-re.
local_umask=022 Ez a fájlengedély beállítása a helyi felhasználó feltöltésének megadása után
az umask a Unix operációs rendszer egyik fogalma, az umask határozza meg a könyvtárak és fájlok létrehozásakor adott kezdeti jogosultságokat, amikor a könyvtárak és fájlokat létrehozzák Amikor umask = 022, az új könyvtár jogosultsága 755, a fájlé pedig 644 Amikor umask = 077, az új könyvtár engedélye 700, a fájl engedélye pedig 600 A VSFTPD local_umask és anon_umask belőle merített Alapértelmezés szerint a vsftp feltöltés után a fájlengedély 600, a könyvtár engedélye pedig 700 Két helyzet van, amikor módosítani szeretnéd a feltöltött fájl jogosultságát Ha a felhasználó vsftp-t használ, akkor helyi felhasználó Módosítsd a local_umask értékét a konfigurációs fájlban Ha a vsftp-t egy virtuális felhasználó használja. Módosítsd a anon_umask értékét a konfigurációs fájlban
Ha nginx-et használsz FTP feltöltési fájl 403-as hibához, lehet, hogy engedély kérdése van.
Hozzáadjuk (csatoljuk) az nginx felhasználót az ftp csoporthoz: usermod -G ftp nginx
Egy Nginx felhasználó eltávolításához egy FTP csoportból: gpasswd -d userName groupName gpasswd -d nginx ftp
Tekintse meg azt a csoportot, amelyhez a nginx felhasználó tartozik: groups nginx
|