Chroot: відмінності між версіями
[неперевірена версія] | [неперевірена версія] |
Вилучено вміст Додано вміст
Виправлено джерел: 1; позначено як недійсні: 0. #IABot (v2.0beta10ehf1) |
ReAl (обговорення | внесок) м – неоднозначність |
||
Рядок 1:
{{lowercase}}
'''chroot''' (від {{lang-en|change root}}) — в [[Unix]]-подібних [[операційна система|операційних системах]] операція зміни кореневого [[
Зміна кореневого каталогу виконується за допомогою [[системний виклик|системного виклику]] <tt>chroot(2)</tt> і зачіпає тільки поточний процес (тобто, процес, що зробив системний виклик <tt>chroot(2)</tt>) і всіх його нащадків. Якщо потрібно запустити деяку програму зі зміненим кореневим каталогом, але в цій програмі не передбачено виконання виклику <tt>chroot(2)</tt>, використовують програму <tt>chroot(8)</tt>. Ця програма приймає як параметри новий кореневий каталог і шлях до програми. Вона спочатку сама виконує виклик <tt>chroot(2)</tt> для зміни власного кореневого каталогу на вказаний, а потім запускає програму за заданим шляхом. Оскільки змінений кореневий каталог успадковується нащадками процесів, програма запускається зі зміненим кореневим каталогом.
|