Aliaksandr
а откуда берутся псевдонимы у шаблонов? А то я вчера обновился-таки и теперь мне при сохранении шаблона пишет, что такой псевдоним уже используется )) хотя я вообще ничего не вводил и не планировал
Volodymyr
Dmytro
Aliaksandr
Dmytro
А это хороший вопрос ибо пустым то быть может
Am
"Зашел" это значит что Вы используете вход от главного пользователя системы? По фтп или ссш зашли наверное? Значит как пользователь имеете максимальные права внутри своей домашней директории. Попробуйте теперь зайти к соседям.
А когда зальете себе в выбранную папку сайта шелл, то работать из него не сможете. В этом и есть разделение. Когда изоляция на уровне сайта идет, а когда заходишь с максимальными правами, то работать Вам никто не запретит внутри своего каталога. Другое дело что скорее всего Вы путаете что-то и изолента у Вас не верная. (;
Am
Дык, на Бегете так и находится каждый сайт в своем окружении ((%
Am
Дык, для этого и сделаны эти протоколы чтобы перемещаться внутри каталога. Вы снова про другое говорите.
Am
@modflow при этом никто не запрещает на том же Бегете давать не полные права доступа разработчику, а отдельные. Для этого можно создать ФТП пользователя и правами на выбранную папку сайта. ((:
Am
Нет, Вы путаете мягкое с теплым.
Am
Вы исходите из того что у Вас максимальные права, а при взломе сайта это не так.
Am
Опять же, настройте выбранному сайту нужное кол-во фтп-бд пользователей и не мучайтесь. ((:
Am
Отлично. Давайте мне эти команды и расскажите через что Вы их используете.
Am
Не стесняйтесь, приведите полный пример.
Am
Точнее, пожалуйста. Как запустили? Залили шелл или подключилсь по ссш?
Am
Что "то и другое"? По ссш Вы обязаны получить доступ когда он есть. Когда Вы заходите с максимальными правами. Когда заливается шелл, то работает все иначе. Поэтому и хочу узнать у Вас как получилось так что Вы можете использовать exec через залитый шелл. Хочу получить эти команды, потестить у себя.
Am
Отлично, т.е. Вы не делали так, а просто предпологаете?
Am
Дык, давайте и мне такое - проведу.
Am
Отлично. Дайте мне, пожалуйста, вывод через Ваш скрипт команды cat /etc/shadow
Am
На Бегет
Am
Ну и не стесняйтесь, давайте шелл мне, залью попробую
Am
И что?
Am
Отлично. Вы на Бегет смотрите?
Am
Дык, мы ж говорим о настройке сервера. Говорили ранее о Бегет, а Вы сейчас еще какой-то "линукс" у себя придумали. ((%
Am
Речь о том что на Бегет Вы залив шелл в папку с сайтом не сможете просмотреть другие, соседние.
Am
Вот Ваше сообщение на которые так и не ответили.
Am
На Бегет это не так.
Am
Привел Вам пример, объяснил. Вы мне говорите что смогли такое сделать. Прошу Вас научить меня.
Am
Ну, так не так.
Am
Пример же привел.
Am
Это теория. Давайте такое сделаем. Дайте мне скрипт, который такое умеет и залью к себе потестим.
Am
У меня в примере показана попытка "погулять по соседям". У Вас пока такое не смог увидеть. Давайте попробуем?
Am
Да, именно про них речь.
Am
Про другие мы не говорим. Мы же обсуждаем изоляцию на уровне одного аккаунта.
Am
Научите, пожалуйста.
Am
Говорю про свои. Вы мне даете шелл-скрипт и тестим на моих.
Am
Что именно работать должно? Выше в своем первом ответе дал Вам результат - на Бегет такое НЕ работает.
Pathologic
/home лол
Am
Сейчас сделаю для Вас тест. Поработаете.
Pathologic
ну то есть ты смотришь собственные сайты и утверждаешь что так можешь и не собственные смотреть
Pathologic
но доступ ограничен текущим пользователем
Pathologic
это так только для root
Am
Сейчас домены зарегаются чтобы чисто было и скину - попробуете.
Am
Да, только корневые папки public_html на Бегет сделаны по-умолчанию от root
Ilya
Я думаю на ваши/наши сайты всем пофигу, кулхацкерам они не интересны, разве что рекламку подпихнуть айфреймом. А серьезные проекты на мусорном хостинге думаю лучше не делать =)
Am
Созданы два "сайта" на Бегет:
1. http://nikolya-one.thearttoprovide.name
2. http://nikolay-two.thearttoprovide.name
В первый залит Ваш шелл - http://nikolya-one.thearttoprovide.name/sh.php - показывает текущую папку
Второй шелл http://nikolya-one.thearttoprovide.name/sh2.php - показывает соседа
Am
Аккаунт один и тот же.
Am
Просто две разные "папки сайта"
Am
Более того, их еще и менять можно.
Am
@modflow какие мне еще команды нужно потестить чтобы просмотреть на одном аккаунте своем соседний сайт?
Am
Конечно выдает, более того для этого даже ходить никуда не нужно оно сразу в первом примере показано. Вы ж ls сделали, пользователь brikov
Am
Дальше что?
Am
Как мне удалить сайт http://nikolay-two.thearttoprovide.name из первого?
Am
Вы пример давайте, что мне вписать и где.
Am
То что и должно отображать - текущую директорию, вот смотрите http://nikolya-one.thearttoprovide.name/cd.php
Am
У Вас же все данные есть, ничего не скрываю. Вот пример на втором домене http://nikolay-two.thearttoprovide.name/cd.php
Am
Можно и что это нам даст? Мы сможем просмотреть соседний сайт? Сможем обраться к файлам из веба которые находятся на одном уровне с public_html?
Am
Скиньте в личку ссылку как это у Вас происходит.
Михаил
а почему не действует команда cd ~/? она же должна переходить в домашнюю папку
Михаил
к слову, я тоже попробовал на бегете) у меня тоже не переходит
Am
Am
Будет работать cd /home/
Am
У Вас так. У Бегет - нет. Поэтому и говорим о разделении прав.
Михаил
Am
Нет, это базовые вещи разделения прав.
У Бегет, приводил Вам пример cat /etc/passwd можно увидеть что все public_html ограничены /bin/false - выход сразу идет, ничего не работает там где не нужно.
Am
Начал этот разговор именно из-за того чтобы те кто не знают как все это устроено не думали что это магия какая-то и что Бегет плохой. (;
Михаил
Am
Вы же видите как именно тут сделано. (:
Am
и как это сделано?
Всмысле как сделано? Настройками. Каждому создаваемому сайту через панель управления подтягивается шаблон чего он может делать, а чего нет.
Am
На базе системы используются скрипты, которые это делают. В них прописаны шаблоны для конкретных команд.
Am
Обычный виртуальный хост. Разделение идет на уровне пользователя.
Am
Есть, конечно же. ((%
Am
Это комплекс мер. Начните читать про chroot jail.
Am
От того что Вы привели цитату из какого-то "журнала" не разобравшись что это не значит что это отключенный SSH. ((%
Вы начните с базовых вещей, что такое chroot, потом почитайте что такое и как применяется chroot jail. Основная мысль - изоляция процессов.
Михаил
Kate
Привет👋
А подскажите плиз, делал кто-нибудь живой поиск на evosearch? Может есть где почитать? Что-то не гуглится этот вопрос