این فرمان nsenter است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
nsenter - برنامه را با فضای نام سایر فرآیندها اجرا کنید
خلاصه
ارسال کننده [گزینه ها] [برنامه [استدلال]]
شرح
فضای نام یک یا چند پردازش دیگر را وارد کرده و سپس موارد مشخص شده را اجرا می کند
برنامه فضاهای نام قابل ورود عبارتند از:
استقرار (mount) فضای نام
نصب و جدا کردن فایل سیستم ها بر بقیه سیستم تأثیری نخواهد داشت (شبیه_
اخبار flag)، به جز سیستم های فایلی که به صراحت به عنوان اشتراک گذاری شده (با
استقرار (mount) -- به اشتراک گذاشته شود؛ دیدن /proc/self/mountinfo برای به اشتراک گذاشته شده پرچم).
UTS فضای نام
تنظیم نام میزبان یا نام دامنه بر بقیه سیستم تأثیر نمی گذارد. (شبیه_
NEWUTS پرچم)
IPC فضای نام
این فرآیند یک فضای نام مستقل برای صف های پیام System V خواهد داشت،
مجموعههای سمافور و بخشهای حافظه مشترک. (clone_newipc پرچم)
شبکه فضای نام
این فرآیند دارای پشته های IPv4 و IPv6 مستقل، جداول مسیریابی IP، فایروال خواهد بود
قوانین، /proc/net و /sys/class/net درختان دایرکتوری، سوکت ها و غیره (شبیه_
NEWNET پرچم)
PID فضای نام
کودکان مجموعهای از PID برای پردازش نقشهبرداریها جداگانه از آن خواهند داشت ارسال کننده
روند (CLONE_NEWPID پرچم). ارسال کننده در صورت تغییر PID به طور پیش فرض فورک می شود
فضای نام، به طوری که برنامه جدید و فرزندان آن از فضای نام PID یکسانی استفاده می کنند
و برای یکدیگر قابل مشاهده هستند. اگر --بدون چنگال استفاده می شود، برنامه جدید خواهد بود
بدون فورک اجرا می شود.
کاربر فضای نام
این فرآیند دارای مجموعه ای متمایز از UID ها، GID ها و قابلیت ها خواهد بود. (شبیه_
کاربر جدید پرچم)
دیدن کلون کردن(2) برای معنای دقیق پرچم ها.
If برنامه داده نمی شود، سپس «${SHELL}» اجرا می شود (پیش فرض: / بن / شل).
OPTIONS
-t, --هدف pid
یک فرآیند هدف را برای دریافت زمینه ها مشخص کنید. مسیرهای مربوط به زمینه های مشخص شده
by pid هستند:
/proc/pid/ns/mnt فضای نام mount
/proc/pid/ns/uts فضای نام UTS
/proc/pid/ns/ipc فضای نام IPC
/proc/pid/ns/net فضای نام شبکه
/proc/pid/ns/pid فضای نام PID
/proc/pid/ns/user فضای نام کاربری
/proc/pid/ ریشه دایرکتوری ریشه
/proc/pid/cwd به ترتیب دایرکتوری کاری
-m, --کوه[=پرونده]
فضای نام mount را وارد کنید. اگر هیچ فایلی مشخص نشده است، فضای نام mount را وارد کنید
فرآیند هدف اگر فایل مشخص شده است، فضای نام mount مشخص شده توسط را وارد کنید
فایل.
-u, -- uts[=پرونده]
فضای نام UTS را وارد کنید. اگر هیچ فایلی مشخص نشده است، فضای نام UTS را وارد کنید
فرآیند هدف اگر فایل مشخص شده است، فضای نام UTS مشخص شده توسط فایل را وارد کنید.
-i, --ipc[=پرونده]
فضای نام IPC را وارد کنید. اگر هیچ فایلی مشخص نشده است، فضای نام IPC را وارد کنید
فرآیند هدف اگر فایل مشخص شده است، فضای نام IPC مشخص شده توسط فایل را وارد کنید.
-n, --خالص[=پرونده]
فضای نام شبکه را وارد کنید. اگر فایلی مشخص نشده است، فضای نام شبکه را وارد کنید
از فرآیند هدف اگر فایل مشخص شده است، فضای نام شبکه مشخص شده را وارد کنید
توسط فایل
-p, -پید[=پرونده]
فضای نام PID را وارد کنید. اگر هیچ فایلی مشخص نشده است، فضای نام PID را وارد کنید
فرآیند هدف اگر فایل مشخص شده است، فضای نام PID مشخص شده توسط فایل را وارد کنید.
-U, --کاربر[=پرونده]
فضای نام کاربری را وارد کنید. اگر هیچ فایلی مشخص نشده است، فضای نام کاربری را وارد کنید
فرآیند هدف اگر فایل مشخص شده است، فضای نام کاربری مشخص شده توسط فایل را وارد کنید.
همچنین ببینید -- setuid و --setgid گزینه.
-G, --setgid gid
شناسه گروهی را که در فضای نام وارد شده استفاده می شود تنظیم کنید و مکمل را رها کنید
گروه. ارسال کننده(1) همیشه GID را برای فضاهای نام کاربری تنظیم می کند، پیش فرض 0 است.
-S, -- setuid UID
شناسه کاربری که در فضای نام وارد شده استفاده می شود را تنظیم کنید. ارسال کننده(1) همیشه
UID را برای فضاهای نام کاربری تنظیم می کند، پیش فرض 0 است.
-- حفظ اعتبار
هنگام وارد کردن فضای نام کاربری، UID و GID را تغییر ندهید. به طور پیش فرض به قطره است
گروه های تکمیلی و GID و UID را روی 0 قرار می دهد.
-r, -- ریشه[=فهرست راهنما]
دایرکتوری ریشه را تنظیم کنید. اگر دایرکتوری مشخص نشده است، دایرکتوری ریشه را روی آن تنظیم کنید
دایرکتوری ریشه فرآیند هدف اگر دایرکتوری مشخص شده است، ریشه را تنظیم کنید
دایرکتوری به دایرکتوری مشخص شده
-w, --wd[=فهرست راهنما]
دایرکتوری کاری را تنظیم کنید. اگر دایرکتوری مشخص نشده است، دایرکتوری کاری را تنظیم کنید
به دایرکتوری کاری فرآیند هدف. اگر دایرکتوری مشخص شده است، آن را تنظیم کنید
دایرکتوری کار به دایرکتوری مشخص شده
-F, --بدون چنگال
قبل از اجرای برنامه مشخص شده فورک نکنید. به طور پیش فرض، هنگام وارد کردن یک PID
فضای نام ، ارسال کننده تماس چنگال قبل از تماس exec به طوری که هر کودکی نیز خواهد بود
در فضای نام PID که به تازگی وارد شده است.
-Z, -- دنبال کردن زمینه
زمینه امنیتی SELinux که برای اجرای یک فرآیند جدید استفاده می شود را بر اساس آن تنظیم کنید
فرآیند در حال اجرا مشخص شده توسط --هدف PID (Util-linux باید باشد
با پشتیبانی SELinux کامپایل شده است در غیر این صورت این گزینه در دسترس نیست.)
-V, - نسخه
نمایش اطلاعات نسخه و خروج.
-h, --کمک
نمایش متن راهنما و خروج.
با استفاده از خدمات onworks.net از nsenter آنلاین استفاده کنید