среда, 31 марта 2010 г.

Неправильные права загруженных файлов vsftpd.

При загрузку файлов через  vsftpd у файлов менялись права на совсем безобразные.

Как оказалось local_umask=022 означает не то, что при загрузку файлов у них будут права 022, а то, что у них отнимуться эти права, то-есть

chmod = 777-umask

Для того, чтобы загруженные через vsftpd файлы имели нужные права, например полный доступ - указываем

local_umask=000

 

 Но при этом загруженные файлы не будут иметь права на запуск, буду с правами 666, добавляем

file_open_mode=0777

и вуаля - загруженные файлы имеютполный доступ, то что нам по каким-либо причинам и требовалось.

Комментариев нет:

Отправить комментарий