Заздалегідь дякую за будь-яку допомогу, яку ви можете надати. Я навчив себе використовувати linux (ubuntu), apache, віртуальні хости та кілька біт щодо безпеки, хоча я все ще без проблем ставлю їх.
Я також навчився нелегко від помилок, які були зроблені в минулому, щодо неправильного налаштування облікових записів користувачів та сайтів / віртуальних хостів. Я сш на сервер як root (я знаю, дуже погано), і створив усі віртуальні хости та файли вручну, таким чином, всім належав root. У мене була стара версія версії Joomla, що експлуатується, і зловмисний спам-код, вставлений у всі інші мої віртуальні хости.
Я зараз переходжу на новий сервер і шукаю правильні кроки щодо налаштування віртуальних хостів та акаунтів користувачів, які можуть отримати доступ до них. Оскільки ми використовуємо програмне забезпечення сторонніх розробників, нам за потреби потрібен хтось інший, щоб перейти на сайт, щоб дослідити файли їх веб-сайтів.
Наш поточний сервер - версія 10.04, однак новий сервер - версія 12.04. Усі файли веб-сайтів налаштовано під
/home/www/site1.com
/home/www/site2.com
/home/www/site3.com
тощо
Коротше кажучи, я здогадуюсь, що це те, що я після цього.
Як правильно встановити віртуальний хост і користувача, щоб він мав доступ лише до власних файлів, а не до будь-якого іншого віртуального хоста на сервері. Наприклад, якщо цей сайт експлуатується зі шкідливим кодом, він не може заразити інші сайти на сервері
Як би я налаштував користувачів так, щоб вони могли лише переходити у файли, які вони задавали, і не отримувати доступу до жодного з інших сайтів.
Як уже згадувалося раніше, є численні статті, в яких детально розповідається про те, як зробити будь-який із цих кроків, але нічого, що їх зближує.
Дуже цінуй допомогу, яку може запропонувати кожен. Будь ласка, не соромтеся запитати будь-яку додаткову інформацію, яка може вам знадобитися, щоб дати пораду. В даний час я слідую підручниками по налаштуванню chroot, однак боюся, що я не роблю це правильно, оскільки під час доробок я виявив кілька невідповідностей. Я також розслідую джейлкіт.