я работаю над системой, которая должна управлять базами данных 1 000 пользователей...
1 000 общих 'пользователей/неделя' или 1000 онлайн в единственное время?
1-Уже ответил: Apache не блокирует таблицы базы данных, MySQL может обработать ту часть.
2-Apache правильный выбор?
IMO, Вы можете иметь 3 + годы опыта и все еще обсудить ответ.
Apache легок изучить основы, но обычно использует много ресурсов.
Правильный выбор состоит в том, чтобы использовать что-то первичное легкое (т.е. lighttpd или nginx / Google, 'кэширующийся сервер' или 'инвертирует прокси-сервер'.) с Apache, обрабатывающим остальных (так же мало как возможный)
umask - это битовая маска, которая представляет собой инверсию прав доступа к файлу при его создании.
Источник: http://en.wikipedia.org/ wiki / Umask
Чтобы сослаться на предыдущий ответ по этому поводу; что вам нужно сделать, это передать подсистеме sftp соответствующие параметры umask в sshd_config (в основном / etc / ssh / sshd_config)
Subsystem sftp /usr/lib/openssh/sftp-server -u 000
, а затем перезапустить sshd. Хотя вы можете подумать, действительно ли требуются полные разрешения; могло бы быть более элегантное решение.