.\" -*- coding: UTF-8 -*- .if \n(.g .ds T< \\FC .if \n(.g .ds T> \\F[\n[.fam]] .de URL \\$2 \(la\\$1\(ra\\$3 .. .if \n(.g .mso www.tmac .TH lxc-usernsexec 1 2026-08-01 "" "" .SH "نام (NAME)" lxc-usernsexec \- اجرای یک وظیفه به‌عنوان کاربر ریشه در یک فضای نام کاربری جدید .SH "خلاصه دستور (SYNOPSIS)" 'nh .fi .ad l \fBlxc-usernsexec\fR \kx .if (\nx>(\n(.l/2)) .nr x (\n(.l/5) 'in \n(.iu+\nxu [-m \fIuid-map\fR] {-- command} 'in \n(.iu-\nxu .ad b 'hy .SH "توضیحات (DESCRIPTION)" دستور \fBlxc-usernsexec\fR می‌تواند برای اجرای یک وظیفه به‌عنوان کاربر ریشه در یک فضای نام کاربری جدید به کار رود. .SH "گزینه‌ها (OPTIONS)" .TP \*(T<\fB\-m \fR\*(T>\fIuid-map\fR نگاشت شناسهٔ کاربری (uid map) برای استفاده در فضای نام کاربری. هر نگاشت از چهار مقدار جداشده با دو‌نقطه تشکیل شده است: نخست نویسهٔ 'u'، 'g' یا 'b' برای مشخص کردن این‌که این نگاشت مربوط به شناسه‌های کاربری، شناسه‌های گروهی یا هر دو است؛ سپس نخستین شناسهٔ کاربری در فضای نام کاربری؛ سپس نخستین شناسهٔ کاربری آن‌گونه که در میزبان دیده می‌شود؛ و در نهایت تعداد شناسه‌هایی که باید نگاشت شوند. بیش از یک نگاشت می‌تواند مشخص شود. اگر هیچ نگاشتی مشخص نشود، به‌طور پیش‌فرض کل محدوده‌های uid و gid اعطاشده توسط /etc/subuid و /etc/subgid به uidها و gidهایی با شروع از 0 در ظرف نگاشت خواهند شد. توجه داشته باشید که \fIlxc-usernsexec\fR همواره تلاش می‌کند setuid و setgid را در فضای نام به 0 تنظیم کند. بنابراین uid 0 در فضای نام حتماً باید نگاشت شده باشد. .SH "مثال‌ها (EXAMPLES)" برای ایجاد یک پوسته با نگاشت کامل subuidهای تخصیص‌یافته به درون ظرف، از دستور زیر استفاده کنید: .nf \*(T< lxc\-usernsexec \*(T> .fi برای اجرای پوسته‌ای غیر از \fI/bin/sh\fR، از دستور زیر استفاده کنید: .nf \*(T< lxc\-usernsexec \-\- /bin/bash \*(T> .fi .PP اگر شناسهٔ کاربری شما 1000 است، کاربر ریشه در یک ظرف به 190000 نگاشت شده است، و می‌خواهید مالکیت فایلی متعلق به خود را با chown به ریشه در ظرف تغییر دهید، می‌توانید از این دستور استفاده کنید: .nf \*(T< lxc\-usernsexec \-m b:0:1000:1 \-m b:1:190000:1 \-\- /bin/chown 1:1 $file \*(T> .fi این دستور شناسهٔ کاربری شما را به کاربر ریشه در فضای نام کاربری، و 190000 را به uid 1 نگاشت می‌کند. از آن‌جا که ریشه در فضای نام کاربری بر تمام شناسه‌های کاربری نگاشت‌شده در آن فضای نام برتری و دسترسی دارد، شما مجاز به تغییر مالکیت فایل خواهید بود؛ کاری که روی میزبان با یک chown ساده امکان‌پذیر نبود. .SH "همچنین ببینید (SEE ALSO)" \fBlxc\fR(7), \fBlxc-create\fR(1), \fBlxc-copy\fR(1), \fBlxc-destroy\fR(1), \fBlxc-start\fR(1), \fBlxc-stop\fR(1), \fBlxc-execute\fR(1), \fBlxc-console\fR(1), \fBlxc-monitor\fR(1), \fBlxc-wait\fR(1), \fBlxc-cgroup\fR(1), \fBlxc-ls\fR(1), \fBlxc-info\fR(1), \fBlxc-freeze\fR(1), \fBlxc-unfreeze\fR(1), \fBlxc-attach\fR(1), \fBlxc.conf\fR(5)