Как я могу настроить свою Пользовательскую/Группу/Разрешение установку для общего веб-хостинга на Linux для предотвращения разрешения между веб-сервером и учетными записями пользователей?

КОРОТКИЙ EXPLAINATION: путем Oracle работает во внутреннем дублировании, ЕСЛИ база данных может запуститься (от nomount для монтирования для открытия) без проблем, И все файлы кажутся существующими в v$datafile (ни один не отмечен, "ОТСУТСТВУЯ"), затем, необходимо быть в порядке.

ШАГИ: Я нашел самый легкий путь к "полному сканированию", база данных для поврежденных объектов (плохие секторы/блоки, и т.д.) была бы полным экспортом (и еще больше полным импортом в пустой экземпляр оболочки). expdp или exp с флагом FULL=Y, работая как SYS должны сказать Oracle извлекать ВСЕ из базы данных в плоский файл дампа. Если у Вас есть проблемы в Ваших степенях (таблицы, индексы, и т.д.) затем это должно обнаружиться затем.

Конечно, все это предполагает, что Вы уже сделали: select * from dba_objects where status = 'INVALID'; для проверки у Вас нет ничего, что это уже знает, не является правильным.

ДАЛЬНЕЙШАЯ ИНФОРМАЦИЯ: С журналами отката онлайн, управлением отменой, мультиплексированным controlfiles и самими заголовками файла данных, база данных Oracle довольно хороша в проверке, что это последовательно.

1
задан 6 March 2012 в 12:19
1 ответ

Я не думаю, что есть "хорошее" решение этой проблемы. Лучшим, вероятно, является задание cron, которое перехватывает файлы в $ user: www-data и chmods файлы, которые веб-сервер должен записать в u = rwX, g = rwX, o = u = rwX, g = rX, o = для файлов, которые веб-серверу нужно только читать). С точки зрения изоляции SSH / SCP, вероятно, лучше всего использовать права доступа к файлам. Однако FTP / FTPS - лучшее решение, потому что FTP-сервер может chroot пользователей внутри их каталога.

0
ответ дан 4 December 2019 в 10:07

Теги

Похожие вопросы