Це команда nsenter, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
nsenter - запуск програми з просторами імен інших процесів
СИНТАКСИС
nsenter [параметри] [більшість квитків вже розпродано! [аргументація]]
ОПИС
Вводить простір імен одного або кількох інших процесів, а потім виконує вказаний
програма. Доступні простори імен:
монтувати простору імен
Монтування та розмонтування файлових систем не вплине на решту системи (CLONE_
НОВИНИ прапора), за винятком файлових систем, які явно позначені як спільні (з
монтувати --зробити спільно; подивитися /proc/self/mountinfo для загальні прапор).
UTS простору імен
Встановлення імені хоста або домену не вплине на решту системи. (CLONE_
НЬЮТС прапор)
IPC простору імен
Процес матиме незалежний простір імен для черг повідомлень System V,
набори семафорів і сегменти спільної пам'яті. (CLONE_NEWIPC прапор)
мережу простору імен
Процес матиме незалежні стеки IPv4 та IPv6, таблиці маршрутизації IP, брандмауер
правила, /proc/net та /sys/class/net дерева каталогів, сокети тощо (CLONE_
NEWNET прапор)
PID простору імен
Діти матимуть набір PID для обробки відображень окремо від nsenter
процес (CLONE_NEWPID прапор). nsenter розвинеться за замовчуванням, якщо змінити PID
простір імен, щоб нова програма та її дочірні елементи використовували один простір імен PID
і видимі один одному. Якщо --без вилки використовується, буде нова програма
виконується без роздвоєння.
користувач простору імен
Процес матиме окремий набір UID, GID та можливостей. (CLONE_
НОВИЙ КОРИСТУВАЧ прапор)
Читати клон(2) для точної семантики прапорів.
If більшість квитків вже розпродано! не надається, тоді запускається ``${SHELL}'' (за замовчуванням: / Бен / ш).
ВАРІАНТИ
-t, --ціль ПІД
Вкажіть цільовий процес для отримання контекстів. Шляхи до вказаних контекстів
by ПІД є:
/proc/ПІД/ns/mnt простір імен монтування
/proc/ПІД/ns/uts простір імен UTS
/proc/ПІД/ns/ipc простір імен IPC
/proc/ПІД/ns/net простір імен мережі
/proc/ПІД/ns/pid простір імен PID
/proc/ПІД/ns/user простір імен користувача
/proc/ПІД/ корінь кореневий каталог
/proc/ПІД/cwd робочий каталог відповідно
-m, --монтувати[=файл]
Введіть простір імен монтування. Якщо файл не вказано, введіть простір імен монтування
цільовий процес. Якщо вказано файл, введіть простір імен монтування, зазначений у
файлу.
-u, --ути[=файл]
Введіть простір імен UTS. Якщо файл не вказано, введіть простір імен UTS
цільовий процес. Якщо вказано файл, введіть простір імен UTS, визначений файлом.
-i, --ipc[=файл]
Введіть простір імен IPC. Якщо файл не вказано, введіть простір імен IPC
цільовий процес. Якщо вказано файл, введіть простір імен IPC, визначений файлом.
-n, --net[=файл]
Введіть простір імен мережі. Якщо файл не вказано, введіть простір імен мережі
цільового процесу. Якщо вказано файл, введіть вказаний простір імен мережі
файлом.
-p, --під[=файл]
Введіть простір імен PID. Якщо файл не вказано, введіть простір імен PID
цільовий процес. Якщо вказано файл, введіть простір імен PID, визначений файлом.
-U, --користувач[=файл]
Введіть простір імен користувача. Якщо файл не вказано, введіть простір імен користувача
цільовий процес. Якщо вказано файл, введіть простір імен користувача, визначений файлом.
Див. Також --setuid та --setgid Варіанти.
-G, --setgid gid
Встановіть ідентифікатор групи, який буде використовуватися у введеному просторі імен, і скиньте додатковий
групи. nsenter(1) завжди встановлює GID для просторів імен користувачів, за замовчуванням – 0.
-S, --setuid UID
Встановіть ідентифікатор користувача, який використовуватиметься у введеному просторі імен. nsenter(1) завжди
встановлює UID для просторів імен користувачів, за замовчуванням – 0.
--preserve-credentals
Не змінюйте UID та GID під час введення простору імен користувача. За замовчуванням – скидання
додаткові групи та встановлює GID та UID на 0.
-r, --корінь[=каталог]
Встановіть кореневий каталог. Якщо каталог не вказано, встановіть кореневий каталог
кореневий каталог цільового процесу. Якщо вказано каталог, встановіть корінь
каталог у вказаний каталог.
-w, --wd[=каталог]
Встановіть робочий каталог. Якщо каталог не вказано, встановіть робочий каталог
до робочого каталогу цільового процесу. Якщо вказано каталог, встановіть
робочий каталог до вказаного каталогу.
-F, --без вилки
Не форкніть перед виконанням зазначеної програми. За замовчуванням при введенні PID
простір імен, nsenter дзвінки вилка перед дзвінком Exec так що будь-які діти теж будуть
у щойно введеному просторі імен PID.
-Z, --follow-context
Встановіть контекст безпеки SELinux, який використовується для виконання нового процесу відповідно до
вже запущений процес, визначений --ціль PID. (У util-linux має бути
скомпільовано з підтримкою SELinux, інакше ця опція недоступна.)
-V, -- версія
Відобразити інформацію про версію та вийти.
-h, --допомога
Відобразити текст довідки та вийти.
Використовуйте nsenter онлайн за допомогою служб onworks.net