Безопасно ли давать права апачу на весь сайт?

12
bork75
На сайте с 14.11.2011
Offline
93
1634

При установке многих cms нужно на определённые папки ставить права 777.

Один мой товарищ, что бы не ставить права делает так chown -R apache:apache sait.ru, говорит, что это безопаснее чем давать папке права 777.

Так ли это?

LM
На сайте с 18.10.2009
Offline
117
#1

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

V
На сайте с 25.07.2006
Offline
128
#2

Да, это безопаснее, чем права 0777.

Но если вы захотите работать с файлами от имени пользователя - будут проблемы.

Если у вас есть root-доступ, то можно подумать и организовать более разумные пермишены. Например, сделать apache членом группы юзера и поставить 775. Или запустить скрипты апача от имени пользователя. Нужно все взвесить, обдумать все возможные операции с этими файлами и решить, что лучше.

Приватный linux-администратор
LEOnidUKG
На сайте с 25.11.2006
Offline
1725
#3

Ни то, ни другое никак не влияет на кривые скрипты и настроенный сервер.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
bork75
На сайте с 14.11.2011
Offline
93
#4

Спасибо за комментарии.

Имею права root и работаю по ftp под рутом (работать под пользователем нет необходимости)

На сервере добавлен пользователь и все добавляемые сайты подписаны этим пользователем.

-sait.ru user

--papka root

--papka root

Почитал про "apache от имени пользователя" честно говоря не понял на сколько это сложно сделать.

Вообще эту тему поднял из-за беспокойства по-поводу заливки шелов.

В принципе в используемой cms есть защита в htaccess в виде строчек

Order allow,deny

Deny from all

Так всё-таки. с учётом сказанного - стоит использовать метод товарища, оставить как есть или использовать предложенный apache от имени пользователя ?

LM
На сайте с 18.10.2009
Offline
117
#5
bork75:
работаю по ftp под рутом

Вы разрешили руту работать на обычном фтп? Вы знаете толк в извращениях. :D

bork75:
Почитал про "apache от имени пользователя" честно говоря не понял на сколько это сложно сделать.

apache-mpm-itk - так понятней будет?

bork75:
В принципе в используемой cms есть защита в htaccess в виде строчек

Order allow,deny
Deny from all

Это не защита.

pupseg
На сайте с 14.05.2010
Offline
347
#6

прибавлю свое мнение:

как уже выше писали - настроить апач нужно так, что бы виртуал хост работал от имени юзера. Решений много: mod_suphp, mpm itk, mod_ruid2.

последний наиболее удобен и наиболее в моде.

Качественная помощь в обслуживании серверов. (/ru/forum/661100) Бесплатных консультаций не даю, не помогаю, не обучаю. Минималка от 100$. Как пропатчить KDE-просьба не спрашивать. Есть форумы (http://linux.org.ru) и полезные сайты (http://www.opennet.ru/).
DV
На сайте с 01.05.2010
Offline
644
#7

У меня от юзера работает. Сразу исчезает ещё одна проблема: некоторые CMS, та же Joomla, плодит файлы от имени овнера процесса. В результате, работая под юзером на хосте, например, через FTP, эти файлы невозможно удалить. Приходится либо под рутом лезть, либо шелл подсаживать.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
Himiko
На сайте с 28.08.2008
Offline
560
#8

1. Работать под root по ftp нельзя(!)

2. Ни одной нормальной CMS не требуется прав 777. Им требуются права на запись и это решается "нормальным" образом, а не 777 или работой от рута.

Обратитесь к администратором за настройкой, иначе угробите сервер грубым непониманием вообще его работы.

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
L
На сайте с 13.01.2011
Offline
125
#9

если на сервере один пользователь - то можно запустить апач (php как модуль апача)от пользователя в prefork, не пользуясь itk

Контакты-icq 535609 ()
SeVlad
На сайте с 03.11.2008
Offline
1609
#10
bork75:
Имею права root и работаю по ftp под рутом (работать под пользователем нет необходимости)

Это работать под рутом нет необходимости! НИКАКОЙ! Это не винда с кривым наследованием прав и псевдобезопасностью УАК.

Более того, такая "работа" - главная дыра в безопасности (основы линуха в зубы).

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий