این دستور lxc-usernsexec است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
lxc-usernsexec - یک کار را به عنوان root در فضای نام کاربری جدید اجرا کنید.
خلاصه
lxc-usernsexec [-m uid-map] {-- فرمان}
شرح
lxc-usernsexec می تواند برای اجرای یک کار به عنوان root در فضای نام کاربری جدید استفاده شود.
OPTIONS
-m uid-map
نقشه uid برای استفاده در فضای نام کاربری. هر نقشه از چهار کولون جدا تشکیل شده است
ارزش های. ابتدا یک کاراکتر 'u'، 'g' یا 'b' برای مشخص کردن اینکه آیا این نقشه مربوط به آن است
شناسه های کاربر، شناسه های گروه یا هر دو؛ بعدی اولین شناسه کاربری در فضای نام کاربری. بعدی
اولین userid همانطور که در هاست مشاهده می شود. و در نهایت تعداد شناسه هایی که باید نگاشت شوند.
بیش از یک نقشه را می توان مشخص کرد. اگر نقشه ای مشخص نشده باشد، به طور پیش فرض
محدوده کامل uid و gid داده شده توسط /etc/subuid و /etc/subgid به
uids و gids که از 0 در ظرف شروع می شوند.
توجه داشته باشید که lxc-usernsexec همیشه سعی می کند در فضای نام setuid و 0 را تنظیم کند.
بنابراین uid 0 در فضای نام باید نگاشت شود.
مثال ها
برای تخم ریزی یک پوسته با زیرمجموعه های اختصاص داده شده کامل که در ظرف نگاشت شده اند، استفاده کنید
lxc-usernsexec
برای اجرای یک پوسته متفاوت از / بن / شل، استفاده
lxc-usernsexec -- / bin / bash
اگر شناسه کاربری شما 1000 است، ریشه در یک ظرف به 190000 نگاشت می شود، و شما می خواهید یک
فایلی که برای روت کردن در کانتینر دارید، می توانید از موارد زیر استفاده کنید:
lxc-usernsexec -mb:0:1000:1 -mb:1:190000:1 -- /bin/chown 1:1 $file
این شناسه کاربری شما را به روت در فضای نام کاربری و 190000 را به uid 1 ترسیم می کند.
فضای نام کاربر نسبت به همه شناسه های کاربری که در فضای نام نگاشت شده اند، دارای امتیاز است
اجازه داده شد که مالکیت فایل را تغییر دهید، که با استفاده از یک ساده نمیتوانید روی هاست انجام دهید
چاشنی
از lxc-usernsexec به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید