zzzit, с этого ракурса (когда все пользователи в системе, даже системные, враги) - полностью согласен. Однако в таком случае на критичные данные (конфиги и прочее) должны стоять права (rwx)?00.
zzzit: Проблемы никуда не делись, вы как раз ходить в директорию всем подряд разрешаете (права 701). А то что листинг не даете прочитать у какой-то одной промежуточной директории, так это никого не остановит и он никому и не нужен :)
Да нету никаких проблем, либо у нас с Вами непонимание, либо ... 🤪
zzzit: С такими правами что угодно выполняемое под любым пользователем системы сможет прочитать файлы любого другого пользователя. А там могут быть пароли к БД и другая конфиденциальная информация, позволяющая взломать и навредить.
Ну если на все выше стоящие каталоги также будет разрешено всем ходить, то да, в таком варианте Ваше утверждение будет справедливо.
А так стандартная схема простая, есть пользователи, которые добавлены в группу users и домашний каталог пользователя имеет права 701
sudo ls -all /home/
total 12
drwxr-xr-x 3 root root 4096 марта 13 2015 .
drwxr-xr-x 23 root root 4096 дек. 6 23:46 ..
drwx-----x 30 support users 4096 дек. 8 00:04 support
drwx-----x 30 user1 users 4096 дек. 8 00:04 user1
zzzit: CMS то тут причем :)
Система пользователей и групп позволяет раздавать любые права под любые задачи __никогда__ не давая доступ ни к чему для всех пользователей (последняя семерка).
Если последняя цифра прав не 0, то у вас есть проблемы.
У меня последняя цифра на файлы 4 (чтение), а на директории 5 (чтение + выполнение, т.е. переход). Веб-сервер nginx у меня работает от своего пользователя nginx, а php-fpm пулы работают от пользователей. В чем у меня проблема?
SeVlad: Почему ФТП-сервер не должен уметь писать в каталоги?
twiprogon: с днс-ами от гугла, тьфу тьфу вроде пока норм все.
Хочу поставить htop на сервер но пакеты установочные не доступны, 404 ошибка
Как быть, подскажите?
Сначала попробуйте выполнить apt-get update, как и указано.
zzzit, с этого ракурса (когда все пользователи в системе, даже системные, враги) - полностью согласен. Однако в таком случае на критичные данные (конфиги и прочее) должны стоять права (rwx)?00.
Проблемы никуда не делись, вы как раз ходить в директорию всем подряд разрешаете (права 701). А то что листинг не даете прочитать у какой-то одной промежуточной директории, так это никого не остановит и он никому и не нужен :)
Да нету никаких проблем, либо у нас с Вами непонимание, либо ... 🤪
Привожу пример:
Как видно, пользователи к друг другу доступа никакого не имеют, а веб-сервер успешно сможет отдавать данные пользователей.
С такими правами что угодно выполняемое под любым пользователем системы сможет прочитать файлы любого другого пользователя. А там могут быть пароли к БД и другая конфиденциальная информация, позволяющая взломать и навредить.
Ну если на все выше стоящие каталоги также будет разрешено всем ходить, то да, в таком варианте Ваше утверждение будет справедливо.
А так стандартная схема простая, есть пользователи, которые добавлены в группу users и домашний каталог пользователя имеет права 701
И все, никаких проблем.
CMS то тут причем :)
Система пользователей и групп позволяет раздавать любые права под любые задачи __никогда__ не давая доступ ни к чему для всех пользователей (последняя семерка).
Если последняя цифра прав не 0, то у вас есть проблемы.
У меня последняя цифра на файлы 4 (чтение), а на директории 5 (чтение + выполнение, т.е. переход). Веб-сервер nginx у меня работает от своего пользователя nginx, а php-fpm пулы работают от пользователей. В чем у меня проблема?
Почему ФТП-сервер не должен уметь писать в каталоги?
Другой вопрос - почему пхп работает от proftpd.
Нет, суть в другом. Судя по владельцам файлов, ТС похакали через http://www.opennet.ru/opennews/art.shtml?num=42015
Не видел ни одной CMS, которой бы действительно были нужны права 777.
Права 777 обычно ставятся только от полной безграмотности и неумения настраивать веб-сервер.
Владельцем левых файлов стоит proftpd. Вроде разобрался, версия 1.3.4а
Да, в Ubuntu 12.04 / 14.04 проблему с mod_copy до сих пор не починили http://people.canonical.com/~ubuntu-security/cve/2015/CVE-2015-3306.html
Лечение:
Однако если proftpd смог записать Вам что-то в директории сайтов, значит у Вас стоят крайне не безопасные права 777. Избавляйтесь от них.
Так этож https://vestacp.com/
Попробуйте ознакомиться со статьей https://www.nginx.com/blog/9-tips-for-improving-wordpress-performance-with-nginx/
с днс-ами от гугла, тьфу тьфу вроде пока норм все.
Хочу поставить htop на сервер но пакеты установочные не доступны, 404 ошибка
Как быть, подскажите?
Сначала попробуйте выполнить apt-get update, как и указано.
http://www.linuxatemyram.com/