'\" t .\" Title: net .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 08/16/2026 .\" Manual: ابزارهای مدیریت سیستم .\" Source: Samba 4.24.6 .\" Language: Persian .\" .TH "NET" "8" "08/16/2026" "Samba 4\&.24\&.6" "ابزارهای مدیریت سیستم" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "نام (NAME)" net \- ابزار خط فرمان مدیریت سرویس‌های شبکه سامبا و ویندوز .SH "خلاصه دستور (SYNOPSIS)" .HP \w'\ 'u net {} [\-h|\-\-help] [\-d|\-\-debuglevel=DEBUGLEVEL] [\-\-debug\-stdout] [\-\-configfile=CONFIGFILE] [\-\-option=name=value] [\-l|\-\-log\-basename=LOGFILEBASE] [\-\-leak\-report] [\-\-leak\-report\-full] [\-R|\-\-name\-resolve=NAME\-RESOLVE\-ORDER] [\-O|\-\-socket\-options=SOCKETOPTIONS] [\-m|\-\-max\-protocol=MAXPROTOCOL] [\-n|\-\-netbiosname=NETBIOSNAME] [\-\-netbios\-scope=SCOPE] [\-W|\-\-workgroup=WORKGROUP] [\-\-realm=REALM] [\-U|\-\-user=[DOMAIN/]USERNAME[%PASSWORD]] [\-N|\-\-no\-pass] [\-\-password=STRING] [\-\-pw\-nt\-hash] [\-A|\-\-authentication\-file=FILE] [\-P|\-\-machine\-pass] [\-\-simple\-bind\-dn=DN] [\-\-use\-kerberos=desired|required|off] [\-\-use\-krb5\-ccache=CCACHE] [\-\-use\-winbind\-ccache] [\-\-client\-protection=sign|encrypt|off] [\-V|\-\-version] [\-w|\-\-target\-workgroup\ workgroup] [\-I|\-\-ipaddress\ ip\-address] [\-p|\-\-port\ port] [\-\-myname] [\-S|\-\-server\ server] [\-\-long] [\-v|\-\-verbose] [\-f|\-\-force] [\-\-request\-timeout\ seconds] [\-t|\-\-timeout\ seconds] [\-\-dns\-ttl\ TTL\-IN\-SECONDS] [\-i|\-\-stdin] [\-\-witness\-registration=REGISTRATION_UUID] [\-\-witness\-net\-name=REGEX] [\-\-witness\-share\-name=REGEX] [\-\-witness\-ip\-address=REGEX] [\-\-witness\-client\-computer\-name=REGEX] [\-\-witness\-apply\-to\-all] [\-\-witness\-new\-node=NODEID] [\-\-witness\-new\-ip=IPADDRESS] [\-\-witness\-forced\-response=JSON] .SH "توضیحات (DESCRIPTION)" .PP این ابزار بخشی از مجموعهٔ \fBsamba\fR(7) است\&. .PP ابزار net سامبا به‌منظور عملکردی مشابه ابزار net در ویندوز و DOS طراحی شده است\&. آرگومان اول برای تعیین پروتکل مورد استفاده هنگام اجرای دستوری خاص به کار می‌رود\&. پروتکل ADS برای اکتیو دایرکتوری، RAP برای کلاینت‌های قدیمی (Win9x/NT3) و RPC می‌تواند برای NT4 و Windows 2000 استفاده شود\&. اگر این آرگومان حذف شود، net سعی می‌کند پروتکل را به صورت خودکار تشخیص دهد\&. همهٔ دستورها روی تمام پروتکل‌ها در دسترس نیستند\&. .SH "گزینه‌ها (OPTIONS)" .PP \-w|\-\-target\-workgroup target\-workgroup .RS 4 گروه کاری یا دامنهٔ مقصد را مشخص می‌کند\&. باید یا این گزینه، یا نشانی IP یا نام یک سرور مشخص شود\&. .RE .PP \-I|\-\-ipaddress ip\-address .RS 4 نشانی IP سرور مقصد برای استفاده\&. باید یا این گزینه، یا یک گروه کاری مقصد یا سرور مقصد مشخص شود\&. .RE .PP \-p|\-\-port port .RS 4 درگاه روی سرور مقصد برای اتصال (معمولاً ۱۳۹ یا ۴۴۵)\&. به‌طور پیش‌فرض ابتدا ۴۴۵ و سپس ۱۳۹ امتحان می‌شود\&. .RE .PP \-S|\-\-server server .RS 4 نام سرور مقصد\&. باید یا این گزینه، یا یک گروه کاری مقصد یا نشانی IP مقصد مشخص شود\&. .RE .PP \-\-long .RS 4 هنگام فهرست کردن داده‌ها، اطلاعات بیشتری برای هر مورد ارائه می‌دهد\&. .RE .PP \-v|\-\-verbose .RS 4 هنگام فهرست کردن داده‌ها، اطلاعات پرجزئیات‌تری برای هر مورد ارائه می‌دهد\&. .RE .PP \-f|\-\-force .RS 4 اجرای اجباری یک دستور net\&. .RE .PP \-\-request\-timeout 30 .RS 4 مهلت زمانی درخواست‌های کلاینت پس از ۳۰ ثانیه منقضی می‌شود؛ مقدار پیش‌فرض ۱۰ ثانیه است\&. .RE .PP \-t|\-\-timeout 30 .RS 4 تنظیم مهلت زمانی عملیات‌های کلاینت روی ۳۰ ثانیه\&. .RE .PP \-i|\-\-stdin .RS 4 دریافت ورودی برای دستورهای net از ورودی استاندارد (stdin)\&. .RE .PP \-T|\-\-test .RS 4 فقط آزمایش توالی دستور، بدون اعمال واقعی (dry\-run)\&. .RE .PP \-F|\-\-flags FLAGS .RS 4 ارسال فلگ‌های عددی به یک زیردستور net\&. .RE .PP \-C|\-\-comment COMMENT .RS 4 ارسال یک رشته توضیح (کامنت) به یک زیردستور net\&. .RE .PP \-\-myname MYNAME .RS 4 استفاده از MYNAME به عنوان نام درخواست‌کننده برای یک زیردستور net\&. .RE .PP \-c|\-\-container CONTAINER .RS 4 استفاده از یک ظرف (container) خاص در اکتیو دایرکتوری برای عملیات‌های net ads\&. .RE .PP \-M|\-\-maxusers MAXUSERS .RS 4 پر کردن فیلد maxusers در عملیات‌های اشتراک‌گذاری net rpc share\&. .RE .PP \-r|\-\-reboot .RS 4 راه‌اندازی مجدد ماشین راه دور پس از اجرای موفقیت‌آمیز دستور (مانند عملیات‌های پیوستن از راه دور)\&. .RE .PP \-\-force\-full\-repl .RS 4 هنگام فراخوانی "net rpc vampire keytab" این گزینه بازتولید کامل فایل keytab تولیدشده را تحمیل می‌کند\&. .RE .PP \-\-single\-obj\-repl .RS 4 هنگام فراخوانی "net rpc vampire keytab" این گزینه امکان تکثیر تنها یک شیء تکی به فایل keytab تولیدشده را فراهم می‌کند\&. .RE .PP \-\-clean\-old\-entries .RS 4 هنگام فراخوانی "net rpc vampire keytab" این گزینه امکان پاکسازی ورودی‌های قدیمی از فایل keytab تولیدشده را فراهم می‌کند\&. .RE .PP \-\-db .RS 4 تعیین فایل پایگاه داده برای دستورهای "net idmap"\&. .RE .PP \-\-lock .RS 4 فعال‌سازی قفل فایل پایگاه داده برای دستور "net idmap check"\&. .RE .PP \-a|\-\-auto .RS 4 فعال‌سازی حالت غیرتعاملی در "net idmap check"\&. .RE .PP \-\-repair .RS 4 فعال‌سازی حالت تعمیر در "net idmap check"\&. .RE .PP \-\-acls .RS 4 گنجاندن ACLها برای رونوشت در "net rpc share migrate"\&. .RE .PP \-\-attrs .RS 4 گنجاندن ویژگی‌های فایل برای رونوشت در "net rpc share migrate"\&. .RE .PP \-\-timestamps .RS 4 گنجاندن برچسب‌های زمانی برای رونوشت در "net rpc share migrate"\&. .RE .PP \-X|\-\-exclude DIRECTORY .RS 4 امکان مستثنی کردن دایرکتوری‌ها هنگام رونوشت با "net rpc share migrate"\&. .RE .PP \-\-destination SERVERNAME .RS 4 تعیین نام سرور مقصد فرایند مهاجرت (پیش‌فرض localhost است)\&. .RE .PP \-L|\-\-local .RS 4 تنظیم نوع نگاشت گروه به محلی (استفاده در "net groupmap set")\&. .RE .PP \-D|\-\-domain .RS 4 تنظیم نوع نگاشت گروه به دامنه (استفاده در "net groupmap set")\&. .RE .PP \-N|\-\-ntname NTNAME .RS 4 تنظیم ntname برای نگاشت گروه (استفاده در "net groupmap set")\&. .RE .PP \-\-rid RID .RS 4 تنظیم rid برای نگاشت گروه (استفاده در "net groupmap set")\&. .RE .PP \-\-reg\-version REG_VERSION .RS 4 فرض نسخهٔ پایگاه داده {n|1,2,3} (استفاده در "net registry check")\&. .RE .PP \-o|\-\-output FILENAME .RS 4 فایل پایگاه داده خروجی (استفاده در "net registry check")\&. .RE .PP \-\-wipe .RS 4 ایجاد یک پایگاه داده جدید از ابتدا (استفاده در "net registry check")\&. .RE .PP \-\-precheck PRECHECK_DB_FILENAME .RS 4 تعیین نام فایل برای پیش‌بررسی پایگاه داده (استفاده در "net registry import")\&. .RE .PP \-\-no\-dns\-updates .RS 4 عدم انجام به‌روزرسانی‌های DNS به عنوان بخشی از "net ads join"\&. .RE .PP \-\-keep\-account .RS 4 جلوگیری از حذف حساب ماشین به عنوان بخشی از "net ads leave"\&. .RE .PP \-\-json .RS 4 گزارش نتایج در قالب JSON برای "net ads info" و "net ads lookup"\&. .RE .PP \-\-recursive .RS 4 پیمایش بازگشتی سلسله‌مراتب دایرکتوری\&. .RE .PP \-\-continue .RS 4 ادامه پیمایش سلسله‌مراتب دایرکتوری در صورت بروز خطا در تبدیل یک فایل\&. .RE .PP \-\-follow\-symlinks .RS 4 دنبال کردن پیوندهای نمادین حین پیمایش دایرکتوری\&. .RE .PP \-\-dns\-ttl TTL\-IN\-SECONDS .RS 4 تعیین طول عمر (TTL) رکوردهای DNS\&. رکوردهای DNS با TTL داده‌شده ایجاد یا به‌روزرسانی می‌شوند\&. مقدار TTL بر حسب ثانیه مشخص می‌شود\&. با "net ads dns register" و "net ads join" قابل استفاده است\&. مقدار پیش‌فرض ۳۶۰۰ ثانیه است\&. .RE .PP \-\-witness\-registration=REGISTRATION_UUID .RS 4 جستجوی مستقیم برای REGISTRATION_UUID به جای پیمایش کامل پایگاه داده\&. .RE .PP \-\-witness\-net\-name=REGEX .RS 4 تعیین \*(Aqنام سرور\*(Aq که کلاینت برای نظارت ثبت کرده است\&. .RE .PP \-\-witness\-share\-name=REGEX .RS 4 تعیین \*(Aqنام اشتراک\*(Aq که کلاینت برای نظارت ثبت کرده است\&. توجه داشته باشید که نام اشتراک در ثبت‌نام اختیاری است، در غیر این صورت یک رشته خالی تطبیق داده می‌شود\&. .RE .PP \-\-witness\-ip\-address=REGEX .RS 4 تعیین نشانی IP که کلاینت برای نظارت ثبت کرده است\&. .RE .PP \-\-witness\-client\-computer\-name=REGEX .RS 4 تعیین نام رایانه کلاینت که در ثبت‌نام مشخص شده است\&. توجه داشته باشید که این صرفاً یک رشته است که خود کلاینت انتخاب می‌کند\&. .RE .PP \-\-witness\-apply\-to\-all .RS 4 انتخاب تمامی ثبت‌نام‌ها\&. .RE .PP \-\-witness\-new\-node=NODEID .RS 4 با تعیین یک NODEID تمام نشانی‌های IP موجود در آن گره در پاسخ گنجانده می‌شوند\&. با تعیین \*(Aq\-1\*(Aq به عنوان NODEID تمام نشانی‌های IP کلاستر در پاسخ گنجانده می‌شوند\&. .RE .PP \-\-witness\-new\-ip=IPADDRESS .RS 4 با تعیین یک IPADDRESS فقط نشانی IP مشخص‌شده در پاسخ گنجانده می‌شود\&. .RE .PP \-\-witness\-forced\-response=JSON .RS 4 امکان تولید ساختارهای بسیار پیچیده witness_notifyResponse را فراهم می‌کند\&. .RE .PP \-d|\-\-debuglevel=level .RS 4 \fIlevel\fR یک عدد صحیح از 0 تا 10 است\&. مقدار پیش‌فرض در صورت عدم تعیین، برای برنامه‌های کلاینت برابر با 1 است\&. .sp هرچه این مقدار بالاتر باشد، جزئیات بیشتری درباره فعالیت‌های سرور در فایل‌های لاگ ثبت می‌شود\&. در سطح 0، فقط خطاهای حیاتی و هشدارهای جدی ثبت می‌شوند\&. سطح 1 سطحی منطقی برای کاربری روزمره است \- مقدار کمی اطلاعات درباره عملیات‌های انجام‌شده تولید می‌کند\&. .sp سطوح بالاتر از 1 مقادیر قابل توجهی داده‌های لاگ تولید می‌کنند و فقط باید هنگام بررسی یک مشکل استفاده شوند\&. سطوح بالاتر از 3 تنها برای استفاده توسعه‌دهندگان طراحی شده‌اند و حجم عظیمی از داده‌های لاگ را تولید می‌کنند که بیشتر آن‌ها بسیار پیچیده و مبهم هستند\&. .sp توجه داشته باشید که تعیین این پارامتر در اینجا بر پارامتر \m[blue]\fBlog level\fR\m[] در فایل /etc/samba/smb\&.conf اولویت دارد\&. .RE .PP \-\-debug\-stdout .RS 4 خروجی اشکال‌زدایی را به STDOUT هدایت می‌کند\&. به‌طور پیش‌فرض همهٔ کلاینت‌ها در STDERR ثبت وقایع می‌کنند\&. .RE .PP \-\-configfile= .RS 4 فایل مشخص‌شده حاوی جزئیات پیکربندی مورد نیاز کلاینت است\&. اطلاعات این فایل می‌تواند عمومی برای کلاینت و سرور باشد یا فقط گزینه‌های اختصاصی کلاینت مانند \m[blue]\fBclient smb encrypt\fR\m[] را ارائه دهد\&. برای اطلاعات بیشتر /etc/samba/smb\&.conf را ببینید\&. نام فایل پیکربندی پیش‌فرض هنگام کامپایل تعیین می‌شود\&. .RE .PP \-\-option== .RS 4 تنظیم گزینهٔ \fBsmb.conf\fR(5) از "" به مقدار "" از خط فرمان\&. این مورد پیش‌فرض‌های کامپایل‌شده و گزینه‌های خوانده‌شده از فایل پیکربندی را نادیده می‌گیرد\&. اگر یک نام یا مقدار شامل فاصله است، کل عبارت \-\-option=name=value را داخل نقل‌قول قرار دهید\&. .RE .PP \-l|\-\-log\-basename=logdirectory .RS 4 نام دایرکتوری پایه برای فایل‌های لاگ/اشکال‌زدایی\&. پسوند \fB"\&.progname"\fR اضافه خواهد شد (مانند log\&.smbclient، log\&.smbd و غیره)\&. فایل لاگ هرگز توسط کلاینت حذف نمی‌شود\&. .RE .PP \-\-leak\-report .RS 4 فعال‌سازی گزارش نشت حافظه talloc هنگام خروج\&. .RE .PP \-\-leak\-report\-full .RS 4 فعال‌سازی گزارش کامل نشت حافظه talloc هنگام خروج\&. .RE .PP \-V|\-\-version .RS 4 چاپ شماره نسخه برنامه\&. .RE .PP \-R|\-\-name\-resolve=NAME\-RESOLVE\-ORDER .RS 4 این گزینه برای تعیین این که چه سرویس‌های نام‌گذاری و با چه ترتیبی نام‌های میزبان را به نشانی‌های IP حل کنند استفاده می‌شود\&. این گزینه رشته‌ای از گزینه‌های مختلف تفکیک نام را که با فاصله جدا شده‌اند می‌پذیرد\&. بهتر است کل عبارت \-\-name\-resolve=NAME\-RESOLVE\-ORDER داخل نقل‌قول قرار گیرد\&. .sp گزینه‌ها عبارتند از: "lmhosts" و "host" و "wins" و "bcast"\&. آن‌ها باعث می‌شوند نام‌ها به صورت زیر حل شوند: .RS .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1.IP \(bu 2.3 .\} \fBlmhosts\fR: جستجوی یک نشانی IP در فایل lmhosts سامبا\&. اگر خط موجود در lmhosts نوع نام متصل به نام NetBIOS نداشته باشد (برای جزئیات به \fBlmhosts\fR(5) مراجعه کنید) آنگاه هر نوع نامی برای جستجو تطبیق می‌یابد\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fBhost\fR: انجام تفکیک استاندارد نام میزبان به نشانی IP با استفاده از جستجوهای /etc/hosts، NIS یا DNS سیستم\&. این روش تفکیک نام وابسته به سیستم‌عامل است، برای مثال در IRIX یا Solaris این مورد ممکن است توسط فایل /etc/nsswitch\&.conf کنترل شود\&. توجه داشته باشید که این روش فقط در صورتی استفاده می‌شود که نوع نام NetBIOS مورد پرسش از نوع نام 0x20 (سرور) باشد، در غیر این صورت نادیده گرفته می‌شود\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fBwins\fR: پرس‌وجوی یک نام با نشانی IP فهرست‌شده در پارامتر \fIwins server\fR\&. اگر هیچ سرور WINS مشخص نشده باشد، این روش نادیده گرفته خواهد شد\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fBbcast\fR: انجام پخش همگانی (broadcast) روی هر یک از رابط‌های محلی شناخته‌شده فهرست‌شده در پارامتر \fIinterfaces\fR\&. این روش کمترین قابلیت اطمینان را در بین روش‌های تفکیک نام دارد، زیرا به این وابسته است که میزبان مقصد روی یک زیرشبکه با اتصال محلی باشد\&. .RE .sp .RE اگر این پارامتر تنظیم نشود، ترتیب تفکیک نام تعریف‌شده در پارامتر فایل /etc/samba/smb\&.conf (\m[blue]\fBname resolve order\fR\m[]) استفاده خواهد شد\&. .sp ترتیب پیش‌فرض lmhosts, host, wins, bcast است\&. بدون این پارامتر یا هر ورودی در پارامتر \m[blue]\fBname resolve order\fR\m[] از فایل /etc/samba/smb\&.conf، روش‌های تفکیک نام با این ترتیب امتحان خواهند شد\&. .RE .PP \-O|\-\-socket\-options=SOCKETOPTIONS .RS 4 گزینه‌های سوکت TCP برای تنظیم روی سوکت کلاینت\&. برای فهرست گزینه‌های معتبر به پارامتر socket options در صفحه راهنمای /etc/samba/smb\&.conf مراجعه کنید\&. .RE .PP \-m|\-\-max\-protocol=MAXPROTOCOL .RS 4 مقدار این پارامتر (یک رشته) بالاترین سطح پروتکلی است که توسط کلاینت پشتیبانی خواهد شد\&. .sp توجه داشته باشید که تعیین این پارامتر در اینجا بر پارامتر \m[blue]\fBclient max protocol\fR\m[] در فایل /etc/samba/smb\&.conf اولویت دارد\&. .RE .PP \-n|\-\-netbiosname=NETBIOSNAME .RS 4 این گزینه به شما امکان می‌دهد نام NetBIOS مورد استفاده سامبا برای خود را بازنویسی کنید\&. این کار معادل تنظیم پارامتر \m[blue]\fBnetbios name\fR\m[] در فایل /etc/samba/smb\&.conf است\&. با این حال، تنظیم از طریق خط فرمان بر تنظیمات در /etc/samba/smb\&.conf اولویت خواهد داشت\&. .RE .PP \-\-netbios\-scope=SCOPE .RS 4 یک دامنهٔ (scope) نت‌بایوس را مشخص می‌کند که nmblookup هنگام تولید نام‌های NetBIOS برای ارتباط با آن استفاده خواهد کرد\&. برای جزئیات در مورد استفاده از دامنه‌های NetBIOS به rfc1001\&.txt و rfc1002\&.txt مراجعه کنید\&. دامنه‌های NetBIOS \fIبسیار\fR به ندرت استفاده می‌شوند؛ فقط در صورتی این پارامتر را تنظیم کنید که مدیر سیستم مسئول تمام سیستم‌های NetBIOS باشید که با آن‌ها ارتباط برقرار می‌کنید\&. .RE .PP \-W|\-\-workgroup=WORKGROUP .RS 4 تنظیم دامنهٔ SMB نام کاربری\&. این گزینه دامنه پیش‌فرض را که دامنه تعریف‌شده در smb\&.conf است بازنویسی می‌کند\&. اگر دامنه مشخص‌شده همان نام NetBIOS سرورها باشد، باعث می‌شود کلاینت با استفاده از SAM محلی سرورها (در مقابل SAM دامنه) وارد شود\&. .sp توجه داشته باشید که تعیین این پارامتر در اینجا بر پارامتر \m[blue]\fBworkgroup\fR\m[] در فایل /etc/samba/smb\&.conf اولویت دارد\&. .RE .PP \-r|\-\-realm=REALM .RS 4 تنظیم قلمرو (realm) برای دامنه\&. .sp توجه داشته باشید که تعیین این پارامتر در اینجا بر پارامتر \m[blue]\fBrealm\fR\m[] در فایل /etc/samba/smb\&.conf اولویت دارد\&. .RE .PP \-U|\-\-user=[DOMAIN\e]USERNAME[%PASSWORD] .RS 4 تنظیم نام کاربری یا نام کاربری و گذرواژهٔ SMB\&. .sp اگر %PASSWORD مشخص نشود، از کاربر درخواست خواهد شد\&. کلاینت ابتدا متغیر محیطی \fBUSER\fR (که مجاز است شامل گذرواژه جداشده با % نیز باشد)، سپس متغیر \fBLOGNAME\fR (که مجاز به داشتن گذرواژه نیست) را بررسی می‌کند و در صورت وجود هر یک، مقدار آن استفاده می‌شود\&. اگر این متغیرهای محیطی یافت نشوند، ممکن است از نام کاربری موجود در کش اعتبارسنجی Kerberos استفاده شود\&. .sp گزینه سوم استفاده از یک فایل اعتبارسنجی است که شامل متن ساده نام کاربری و گذرواژه است\&. این گزینه عمدتاً برای اسکریپت‌هایی فراهم شده که در آن‌ها مدیر مایل نیست اطلاعات کاربری را در خط فرمان یا از طریق متغیرهای محیطی ارسال کند\&. اگر از این روش استفاده می‌شود، مطمئن شوید که مجوزهای روی فایل، دسترسی کاربران غیرمجاز را محدود می‌کند\&. برای جزئیات بیشتر به \fI\-A\fR مراجعه کنید\&. .sp در مورد گنجاندن گذرواژه‌ها در اسکریپت‌ها یا ارسال مقادیر فراهم‌شده توسط کاربر در خط فرمان محتاط باشید\&. از نظر امنیتی بهتر است اجازه دهید ابزار کلاینت سامبا در صورت نیاز گذرواژه را درخواست کند، یا گذرواژه را یک‌بار با kinit به دست آورید\&. .sp اگرچه سامبا تلاش می‌کند گذرواژه را از عنوان فرایند (همان‌طور که در ps دیده می‌شود) پاک کند، این کار پس از راه‌اندازی است و بنابراین در معرض رقابت (race) قرار دارد\&. .RE .PP \-N|\-\-no\-pass .RS 4 در صورت تعیین، این پارامتر اعلان معمولی گذرواژه از طرف کلاینت به کاربر را متوقف می‌کند\&. این مورد هنگام دسترسی به سرویسی که نیاز به گذرواژه ندارد مفید است\&. .sp مگر اینکه گذرواژه‌ای در خط فرمان مشخص شده باشد یا این پارامتر تعیین گردد، کلاینت درخواست گذرواژه خواهد کرد\&. .sp اگر گذرواژه‌ای در خط فرمان مشخص شود و این گزینه نیز تعریف شده باشد، گذرواژه روی خط فرمان بدون اعلان نادیده گرفته می‌شود و هیچ گذرواژه‌ای استفاده نخواهد شد\&. .RE .PP \-\-password .RS 4 مشخص کردن گذرواژه در خط فرمان\&. .sp در مورد گنجاندن گذرواژه‌ها در اسکریپت‌ها یا ارسال مقادیر فراهم‌شده توسط کاربر در خط فرمان محتاط باشید\&. از نظر امنیتی بهتر است اجازه دهید ابزار کلاینت سامبا در صورت نیاز گذرواژه را درخواست کند، یا گذرواژه را یک‌بار با kinit به دست آورید\&. .sp اگر \-\-password مشخص نشود، این ابزار متغیر محیطی \fBPASSWD\fR و سپس \fBPASSWD_FD\fR را که انتظار می‌رود حاوی یک شماره توصیف‌گر فایل (FD) باز باشد بررسی خواهد کرد\&. .sp در نهایت متغیر \fBPASSWD_FILE\fR (شامل مسیر فایلی که باید باز شود) را بررسی می‌کند\&. این فایل باید فقط حاوی گذرواژه باشد\&. اطمینان حاصل کنید که مجوزهای روی فایل دسترسی کاربران غیرمجاز را محدود می‌کند! .sp اگرچه سامبا تلاش می‌کند گذرواژه را از عنوان فرایند (همان‌طور که در ps دیده می‌شود) پاک کند، این کار پس از راه‌اندازی است و بنابراین در معرض رقابت قرار دارد\&. .RE .PP \-\-pw\-nt\-hash .RS 4 گذرواژه ارائه‌شده از نوع هش NT است\&. .RE .PP \-A|\-\-authentication\-file=filename .RS 4 این گزینه به شما امکان می‌دهد فایلی را مشخص کنید که نام کاربری و گذرواژه مورد استفاده در اتصال از آن خوانده شود\&. قالب فایل به صورت زیر است: .sp .if n \{\ .RS 4 .\} .nf username = password = domain = .fi .if n \{\ .RE .\} .sp اطمینان حاصل کنید که مجوزهای روی فایل دسترسی کاربران غیرمجاز را محدود می‌کند! .RE .PP \-P|\-\-machine\-pass .RS 4 استفاده از گذرواژهٔ ذخیره‌شدهٔ حساب ماشین\&. .RE .PP \-\-simple\-bind\-dn=DN .RS 4 شناسهٔ DN مورد استفاده برای یک اتصال (bind) ساده\&. .RE .PP \-\-use\-kerberos=desired|required|off .RS 4 این پارامتر مشخص می‌کند که آیا ابزارهای کلاینت سامبا تلاش کنند با استفاده از Kerberos احراز هویت شوند یا خیر\&. برای احراز هویت Kerberos باید هنگام اتصال به یک سرویس به جای نشانی‌های IP از نام‌های DNS استفاده کنید\&. به‌طور پیش‌فرض ابزارهای کلاینت سامبا تلاش می‌کنند از کش پیش‌فرض اطلاعات کاربری Kerberos (ccache) استفاده کنند\&. در صورتی که ccache وجود نداشته باشد یا گزینه \-U|\-\-user مشخص شده باشد، کلاینت‌ها درخواست ورود گذرواژه می‌کنند و یک بلیت Kerberos (kinit) برای شما دریافت خواهند کرد\&. اگر می‌خواهید از یک کش اطلاعات کاربری جایگزین Kerberos استفاده کنید، از گزینه \-\-use\-krb5\-ccache استفاده کنید\&. .sp توجه داشته باشید که تعیین این پارامتر در اینجا بر پارامتر \m[blue]\fBclient use kerberos\fR\m[] در فایل /etc/samba/smb\&.conf اولویت دارد\&. .RE .PP \-\-use\-krb5\-ccache=CCACHE .RS 4 مکان کش اطلاعات کاربری را برای احراز هویت Kerberos مشخص می‌کند\&. .sp این گزینه \-\-use\-kerberos=required را اعمال خواهد کرد\&. .RE .PP \-\-use\-winbind\-ccache .RS 4 تلاش برای استفاده از کش اعتبارسنجی توسط winbind\&. .RE .PP \-\-client\-protection=sign|encrypt|off .RS 4 حفاظت اتصالی را که ابزار کلاینت باید استفاده کند تنظیم می‌کند\&. .sp توجه داشته باشید که تعیین این پارامتر در اینجا بر پارامتر \m[blue]\fBclient protection\fR\m[] در فایل /etc/samba/smb\&.conf اولویت دارد\&. .sp در صورتی که به کنترل دقیق‌تری نیاز دارید می‌توانید از این موارد استفاده کنید: \-\-option=clientsmbencrypt=OPTION، \-\-option=clientipcsigning=OPTION، \-\-option=clientsigning=OPTION\&. .RE .SH "دستورها (COMMANDS)" .SS "CHANGESECRETPW" .PP این دستور اجازه می‌دهد گذرواژه حساب ماشین سامبا از یک برنامه خارجی روی یک گذرواژه حساب ماشین که قبلاً در Active Directory ذخیره شده است تنظیم شود\&. از این دستور استفاده نکنید مگر اینکه دقیقاً بدانید چه کار می‌کنید\&. استفاده از این دستور مستلزم این است که فلگ اجبار (\-f) نیز استفاده شود\&. هیچ اعلان فرمانی وجود نخواهد داشت\&. هر اطلاعاتی که به stdin لوله‌کشی (pipe) شود، چه با تایپ در خط فرمان یا روش‌های دیگر، به عنوان گذرواژه تحت‌اللفظی ماشین ذخیره خواهد شد\&. بدون دقت و توجه از این دستور استفاده نکنید زیرا یک گذرواژه مشروع ماشین را بدون هشدار بازنویسی خواهد کرد\&. به شما هشدار داده شد\&. .SS "TIME" .PP دستور NET TIME به شما اجازه می‌دهد زمان را روی یک سرور راه دور مشاهده کنید یا زمان روی سرور محلی را با زمان روی سرور راه دور همگام‌سازی نمایید\&. .SS "TIME" .PP بدون هیچ گزینه‌ای، دستور NET TIME زمان روی سرور راه دور را نمایش می‌دهد\&. سرور راه دور باید با گزینه \-S مشخص شود\&. .SS "TIME SYSTEM" .PP زمان روی سرور راه دور را در قالبی آماده برای /bin/date نمایش می‌دهد\&. سرور راه دور باید با گزینه \-S مشخص شود\&. .SS "TIME SET" .PP تلاش می‌کند تاریخ و زمان سرور محلی را با استفاده از /bin/date روی مقدار سرور راه دور تنظیم کند\&. سرور راه دور باید با گزینه \-S مشخص شود\&. .SS "TIME ZONE" .PP منطقه زمانی را بر حسب ساعت نسبت به GMT در سرور راه دور نمایش می‌دهد\&. سرور راه دور باید با گزینه \-S مشخص شود\&. .SS "[RPC|ADS] JOIN [TYPE] [\-\-no\-dns\-updates] [\-U username[%password]] [dnshostname=FQDN] [createupn=UPN] [createcomputer=OU] [machinepass=PASS] [osName=string osVer=string] [options]" .PP پیوستن به یک دامنه\&. اگر حساب از قبل روی سرور وجود داشته باشد و [TYPE] برابر MEMBER باشد، ماشین تلاش می‌کند به طور خودکار ملحق شود\&. (با فرض اینکه ماشین در server manager ایجاد شده باشد) در غیر این صورت، برای یک گذرواژه درخواست خواهد شد و ممکن است حساب جدیدی ایجاد گردد\&. .PP مقدار [TYPE] می‌تواند PDC، BDC یا MEMBER باشد تا نوع سرور در حال پیوستن به دامنه را مشخص کند\&. .PP مقدار [FQDN] (فقط در ADS) صفت dnsHostName را در حین پیوستن تنظیم می‌کند\&. قالب پیش‌فرض netbiosname\&.dnsdomain است\&. .PP مقدار [UPN] (فقط در ADS) صفت principalname را در حین پیوستن تنظیم می‌کند\&. قالب پیش‌فرض host/netbiosname@REALM است\&. .PP مقدار [OU] (فقط در ADS) از پیش ایجاد کردن حساب رایانه در یک واحد سازمانی (OU) خاص\&. رشته OU از بالا به پایین بدون RDN خوانده می‌شود و با یک \*(Aq/\*(Aq جدا می‌گردد\&. لطفاً توجه داشته باشید که \*(Aq\e\*(Aq هم توسط شل و هم توسط ldap برای گریز (escape) استفاده می‌شود، بنابراین ممکن است لازم باشد دو یا چهار بار تکرار شود تا عبور کند، و به عنوان جداکننده استفاده نمی‌شود\&. .PP مقدار [PASS] (فقط در ADS) تنظیم یک گذرواژه خاص روی حساب رایانه‌ای که با پیوستن ایجاد می‌شود\&. .PP مقدار [osName=string osVer=String] (فقط در ADS) تنظیم صفت operatingSystem و operatingSystemVersion در حین پیوستن\&. هر دو پارامتر باید مشخص شوند تا اثرگذار باشند\&. .SS "[RPC] OLDJOIN [options]" .PP پیوستن به یک دامنه\&. از گزینه OLDJOIN برای پیوستن به دامنه با استفاده از سبک قدیمی پیوستن به دامنه استفاده کنید \- ابتدا باید یک حساب اعتماد در server manager ایجاد کنید\&. .SS "[RPC|ADS] USER" .SS "[RPC|ADS] USER" .PP فهرست کردن تمام کاربران\&. .SS "[RPC|ADS] USER DELETE target" .PP حذف کاربر مشخص‌شده\&. .SS "[RPC|ADS] USER INFO target" .PP فهرست کردن گروه‌های دامنهٔ کاربر مشخص‌شده\&. .SS "[RPC|ADS] USER RENAME oldname newname" .PP تغییر نام کاربر مشخص‌شده\&. .SS "[RPC|ADS] USER ADD name [password] [-F user flags] [-C comment]" .PP افزودن کاربر مشخص‌شده\&. .SS "[RPC|ADS] GROUP" .SS "[RPC|ADS] GROUP [misc options] [targets]" .PP فهرست کردن گروه‌های کاربری\&. .SS "[RPC|ADS] GROUP DELETE name [misc. options]" .PP حذف گروه مشخص‌شده\&. .SS "[RPC|ADS] GROUP ADD name [-C comment]" .PP ایجاد گروه مشخص‌شده\&. .SS "[ADS] LOOKUP" .PP جستجوی نزدیک‌ترین کنترل‌کنندهٔ دامنه در دامنهٔ ما و بازیابی اطلاعات سرور دربارهٔ آن\&. .SS "[RAP|RPC] SHARE" .SS "[RAP|RPC] SHARE [misc. options] [targets]" .PP شمارش و فهرست کردن تمام منابع به اشتراک گذاشته‌شده (اشتراک‌های شبکه) در سرور مقصد\&. .SS "[RAP|RPC] SHARE ADD name=serverpath [-C comment] [-M maxusers] [targets]" .PP افزودن یک اشتراک از یک سرور (فعال کردن اشتراک‌گذاری)\&. مقدار Maxusers تعداد کاربرانی را که می‌توانند به طور همزمان به این اشتراک متصل شوند مشخص می‌کند\&. .SS "SHARE DELETE sharename" .PP حذف اشتراک مشخص‌شده\&. .SS "[RPC|RAP] FILE" .SS "[RPC|RAP] FILE" .PP فهرست کردن تمام فایل‌های باز روی سرور راه دور\&. .SS "[RPC|RAP] FILE CLOSE fileid" .PP بستن فایل با \fIfileid\fR مشخص‌شده روی سرور راه دور\&. .SS "[RPC|RAP] FILE INFO fileid" .PP چاپ اطلاعات دربارهٔ \fIfileid\fR مشخص‌شده\&. موارد فهرست‌شده در حال حاضر عبارتند از: file\-id، نام کاربری، قفل‌ها، مسیر، مجوزها\&. .SS "[RAP|RPC] FILE USER user" .PP فهرست کردن فایل‌های بازشده توسط \fIuser\fR مشخص‌شده\&. لطفاً توجه داشته باشید که net rap file user در برابر سرورهای سامبا کار نمی‌کند\&. .SS "SESSION" .SS "RAP SESSION" .PP بدون هیچ گزینه دیگری، SESSION تمام نشست‌های فعال SMB/CIFS را روی سرور مقصد فهرست می‌کند\&. .SS "RAP SESSION DELETE|CLOSE CLIENT_NAME" .PP بستن نشست‌های مشخص‌شده\&. .SS "RAP SESSION INFO CLIENT_NAME" .PP ارائه یک فهرست با تمام فایل‌های باز در نشست مشخص‌شده\&..SS "RAP SERVER \fIDOMAIN\fR" .PP فهرست کردن تمام سرورها در دامنه یا گروه کاری مشخص‌شده\&. پیش‌فرض دامنه محلی است\&. .SS "RAP DOMAIN" .PP فهرست کردن تمام دامنه‌ها و گروه‌های کاری قابل مشاهده در شبکه فعلی\&. .SS "RAP PRINTQ" .SS "RAP PRINTQ INFO QUEUE_NAME" .PP فهرست کردن صف چاپ مشخص‌شده و کارهای چاپی روی سرور\&. اگر \fIQUEUE_NAME\fR حذف شود، تمام صف‌ها فهرست می‌شوند\&. .SS "RAP PRINTQ DELETE JOBID" .PP حذف کار چاپ با شناسه مشخص‌شده\&. .SS "RAP VALIDATE \fIuser\fR [\fIpassword\fR]" .PP اعتبارسنجی اینکه آیا کاربر مشخص‌شده می‌تواند به سرور راه دور وارد شود یا خیر\&. اگر گذرواژه در خط فرمان مشخص نشود، درخواست خواهد شد\&. .if n \{\ .sp .\} .RS 4 .it 1 an-trap .nr an-no-space-flag 1 .nr an-break-flag 1 .br .ps +1 \fBنکته\fR .ps -1 .br .PP در حال حاضر پیاده‌سازی نشده است\&. .sp .5v .RE .SS "RAP GROUPMEMBER" .SS "RAP GROUPMEMBER LIST GROUP" .PP فهرست کردن تمام اعضای گروه مشخص‌شده\&. .SS "RAP GROUPMEMBER DELETE GROUP USER" .PP حذف عضو از گروه\&. .SS "RAP GROUPMEMBER ADD GROUP USER" .PP افزودن عضو به گروه\&. .SS "RAP ADMIN \fIcommand\fR" .PP اجرای \fIcommand\fR مشخص‌شده روی سرور راه دور\&. فقط با سرورهای OS/2 کار می‌کند\&. .if n \{\ .sp .\} .RS 4 .it 1 an-trap .nr an-no-space-flag 1 .nr an-break-flag 1 .br .ps +1 \fBنکته\fR .ps -1 .br .PP در حال حاضر پیاده‌سازی نشده است\&. .sp .5v .RE .SS "RAP SERVICE" .SS "RAP SERVICE START NAME [arguments...]" .PP شروع سرویس مشخص‌شده روی سرور راه دور\&. هنوز پیاده‌سازی نشده است\&. .if n \{\ .sp .\} .RS 4 .it 1 an-trap .nr an-no-space-flag 1 .nr an-break-flag 1 .br .ps +1 \fBنکته\fR .ps -1 .br .PP در حال حاضر پیاده‌سازی نشده است\&. .sp .5v .RE .SS "RAP SERVICE STOP" .PP توقف سرویس مشخص‌شده روی سرور راه دور\&. .if n \{\ .sp .\} .RS 4 .it 1 an-trap .nr an-no-space-flag 1 .nr an-break-flag 1 .br .ps +1 \fBنکته\fR .ps -1 .br .PP در حال حاضر پیاده‌سازی نشده است\&. .sp .5v .RE .SS "RAP PASSWORD \fIUSER\fR \fIOLDPASS\fR \fINEWPASS\fR" .PP تغییر گذرواژه \fIUSER\fR از \fIOLDPASS\fR به \fINEWPASS\fR\&. .SS "LOOKUP" .SS "LOOKUP HOST HOSTNAME [TYPE]" .PP جستجوی نشانی IP میزبان داده‌شده با نوع مشخص‌شده (پسوند NetBIOS)\&. نوع به طور پیش‌فرض 0x20 (ایستگاه کاری) است\&. .SS "LOOKUP LDAP [DOMAIN]" .PP ارائه نشانی IP سرور LDAP برای \fIDOMAIN\fR مشخص‌شده\&. پیش‌فرض دامنه محلی است\&. .SS "LOOKUP KDC [REALM]" .PP ارائه نشانی IP سرور KDC برای \fIREALM\fR مشخص‌شده\&. پیش‌فرض قلمرو محلی است\&. .SS "LOOKUP DC [DOMAIN]" .PP ارائه نشانی‌های IP کنترل‌کننده‌های دامنه برای \fI DOMAIN\fR مشخص‌شده\&. پیش‌فرض دامنه محلی است\&. .SS "LOOKUP MASTER DOMAIN" .PP ارائه نشانی IP مرورگر اصلی برای \fIDOMAIN\fR یا گروه کاری مشخص‌شده\&. پیش‌فرض دامنه محلی است\&. .SS "LOOKUP NAME [NAME]" .PP جستجوی sid و نوع نام کاربری برای \fINAME\fR مشخص‌شده\&. .SS "LOOKUP SID [SID]" .PP ارائه نام و نوع برای \fISID\fR مشخص‌شده\&. .SS "LOOKUP DSGETDCNAME [NAME] [FLAGS] [SITENAME]" .PP ارائه اطلاعات کنترل‌کننده دامنه برای \fINAME\fR دامنه مشخص‌شده\&. .SS "CACHE" .PP سامبا از یک رابط حافظه نهان عمومی به نام \*(Aqgencache\*(Aq استفاده می‌کند\&. این رابط با استفاده از \*(AqNET CACHE\*(Aq قابل کنترل است\&. .PP تمام پارامترهای مهلت زمانی از پسوندهای زیر پشتیبانی می‌کنند: .RS 4 s \- ثانیه .RE .RS 4 m \- دقیقه .RE .RS 4 h \- ساعت .RE .RS 4 d \- روز .RE .RS 4 w \- هفته .RE .SS "CACHE ADD key data time-out" .PP افزودن کلید+داده مشخص‌شده به حافظه نهان با مهلت زمانی داده‌شده\&. .SS "CACHE DEL key" .PP حذف کلید از حافظه نهان\&. .SS "CACHE SET key data time-out" .PP به‌روزرسانی داده‌های ورودی موجود در حافظه نهان\&. .SS "CACHE SEARCH PATTERN" .PP جستجو برای الگوی مشخص‌شده در داده‌های حافظه نهان\&. .SS "CACHE LIST" .PP فهرست کردن تمام موارد فعلی در حافظه نهان\&. .SS "CACHE FLUSH" .PP حذف تمام موارد فعلی از حافظه نهان\&. .SS "GETLOCALSID [DOMAIN]" .PP چاپ SID دامنه مشخص‌شده، یا اگر پارامتر حذف شود، SID سرور محلی\&. .SS "SETLOCALSID S\-1\-5\-21\-x\-y\-z" .PP تنظیم SID سرور محلی روی SID مشخص‌شده\&. .SS "GETDOMAINSID" .PP چاپ SID ماشین محلی و SID دامنه جاری\&. .SS "SETDOMAINSID" .PP تنظیم SID دامنه جاری\&. .SS "GROUPMAP" .PP مدیریت نگاشت‌های بین SIDهای گروه ویندوز و گروه‌های یونیکس\&. گزینه‌های رایج عبارتند از: .RS .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} unixgroup \- نام گروه یونیکس .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} ntgroup \- نام گروه ویندوز NT (باید به یک SID قابل حل باشد) .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} rid \- عدد صحیح ۳۲ بیتی بدون علامت .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} sid \- شناسهٔ SID کامل در قالب "S\-1\-..." .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} type \- نوع گروه؛ یکی از \*(Aqdomain\*(Aq، \*(Aqlocal\*(Aq، یا \*(Aqbuiltin\*(Aq .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} comment \- توضیح متنی آزاد دربارهٔ گروه .RE .sp .RE .SS "GROUPMAP ADD" .PP افزودن یک ورودی نگاشت گروه جدید: .sp .if n \{\ .RS 4 .\} .nf net groupmap add {rid=int|sid=string} unixgroup=string \e [type={domain|local}] [ntgroup=string] [comment=string] .fi .if n \{\ .RE .\} .sp .SS "GROUPMAP DELETE" .PP حذف یک ورودی نگاشت گروه\&. اگر بیش از یک نام گروه مطابقت داشته باشد، اولین ورودی یافت‌شده حذف می‌شود\&. .PP net groupmap delete {ntgroup=string|sid=SID} .SS "GROUPMAP MODIFY" .PP به‌روزرسانی یک ورودی گروه موجود\&. .PP .if n \{\ .RS 4 .\} .nf net groupmap modify {ntgroup=string|sid=SID} [unixgroup=string] \e [comment=string] [type={domain|local}] .fi .if n \{\ .RE .\} .sp .SS "GROUPMAP LIST" .PP فهرست کردن ورودی‌های موجود نگاشت گروه\&. .PP net groupmap list [verbose] [ntgroup=string] [sid=SID] .SS "MAXRID" .PP چاپ بالاترین RID در حال حاضر مورد استفاده در سرور محلی (توسط \*(Aqpassdb backend\*(Aq فعال)\&. .SS "RPC INFO" .PP چاپ اطلاعات درباره دامنه سرور راه دور، مانند نام دامنه، sid دامنه و تعداد کاربران و گروه‌ها\&. .SS "[RPC|ADS] TESTJOIN" .PP بررسی اینکه آیا پیوستن به یک دامنه هنوز معتبر است یا خیر\&. .SS "[RPC|ADS] CHANGETRUSTPW" .PP اجبار به تغییر گذرواژه اعتماد دامنه\&. .SS "RPC TRUSTDOM" .SS "RPC TRUSTDOM ADD DOMAIN" .PP افزودن یک حساب اعتماد بین‌دامنه‌ای برای \fIDOMAIN\fR\&. این در واقع یک حساب سامبا به نام \fIDOMAIN$\fR با فلگ حساب \fB\*(AqI\*(Aq\fR (حساب اعتماد بین‌دامنه‌ای) است\&. این مورد برای کارکرد اعتمادهای ورودی لازم است\&. این کار سامبا را به یک دامنه معتمد برای دامنه خارجی (اعتمادکننده) تبدیل می‌کند\&. کاربران دامنه سامبا در دامنه خارجی در دسترس قرار خواهند گرفت\&. اگر این دستور در برابر localhost استفاده شود اثری مشابه با smbpasswd \-a \-i DOMAIN دارد\&. لطفاً توجه داشته باشید که هر دو دستور انتظار یک حساب یونیکس مناسب را دارند\&. .SS "RPC TRUSTDOM DEL DOMAIN" .PP حذف حساب اعتماد بین‌دامنه‌ای برای \fIDOMAIN\fR\&. اگر در برابر localhost استفاده شود اثری مشابه با smbpasswd \-x DOMAIN$ دارد\&. .SS "RPC TRUSTDOM ESTABLISH DOMAIN" .PP برقراری رابطه اعتماد با یک دامنه معتمد\&. حساب بین‌دامنه‌ای باید از قبل در PDC راه دور ایجاد شده باشد\&. این مورد برای کارکرد اعتمادهای خروجی الزامی است\&. این کار سامبا را به یک دامنه اعتمادکننده به دامنه خارجی (معتمد) تبدیل می‌کند\&. کاربران دامنه خارجی در دامنه ما در دسترس قرار خواهند گرفت\&. برای اینکه آن‌ها در سیستم شما ظاهر شوند به winbind و یک پیکربندی idmap کارآمد نیاز دارید\&. .SS "RPC TRUSTDOM REVOKE DOMAIN" .PP فسخ رابطه با دامنه معتمد\&. .SS "RPC TRUSTDOM LIST" .PP فهرست کردن تمام روابط اعتماد بین‌دامنه‌ای\&. .SS "RPC TRUST" .SS "RPC TRUST CREATE" .PP ایجاد یک شیء اعتماد با فراخوانی lsaCreateTrustedDomainEx2\&. این کار را می‌توان روی یک سرور منفرد یا روی دو سرور هم‌زمان با امکان استفاده از یک گذرواژه تصادفی اعتماد انجام داد\&. .PP \fBگزینه‌ها:\fR .PP otherserver .RS 4 کنترل‌کننده دامنهٔ دوم .RE .PP otheruser .RS 4 کاربر مدیر در دامنهٔ دوم .RE .PP otherdomainsid .RS 4 شناسهٔ SID دامنهٔ دوم .RE .PP other_netbios_domain .RS 4 نام NetBIOS (کوتاه) دامنهٔ دوم .RE .PP otherdomain .RS 4 نام DNS (کامل) دامنهٔ دوم .RE .PP trustpw .RS 4 گذرواژهٔ اعتماد .RE .PP \fBمثال‌ها:\fR .PP ایجاد یک شیء اعتماد روی srv1\&.dom1\&.dom برای دامنهٔ dom2 .RS 4 .sp .if n \{\ .RS 4 .\} .nf net rpc trust create \e otherdomainsid=S\-x\-x\-xx\-xxxxxxxxxx\-xxxxxxxxxx\-xxxxxxxxx \e other_netbios_domain=dom2 \e otherdomain=dom2\&.dom \e trustpw=12345678 \e \-S srv1\&.dom1\&.dom .fi .if n \{\ .RE .\} .RE .PP ایجاد یک رابطه اعتماد بین dom1 و dom2 .RS 4 .sp .if n \{\ .RS 4 .\} .nf net rpc trust create \e otherserver=srv2\&.dom2\&.test \e otheruser=dom2adm \e \-S srv1\&.dom1\&.dom .fi .if n \{\ .RE .\} .RE .SS "RPC TRUST DELETE" .PP حذف یک شیء اعتماد با فراخوانی lsaDeleteTrustedDomain\&. این کار را می‌توان روی یک سرور منفرد یا روی دو سرور به صورت هم‌زمان انجام داد\&. .PP \fBگزینه‌ها:\fR .PP otherserver .RS 4 کنترل‌کننده دامنهٔ دوم .RE .PP otheruser .RS 4 کاربر مدیر در دامنهٔ دوم .RE .PP otherdomainsid .RS 4 شناسهٔ SID دامنهٔ دوم .RE .PP \fBمثال‌ها:\fR .PP حذف یک شیء اعتماد روی srv1\&.dom1\&.dom برای دامنهٔ dom2 .RS 4 .sp .if n \{\ .RS 4 .\} .nf net rpc trust delete \e otherdomainsid=S\-x\-x\-xx\-xxxxxxxxxx\-xxxxxxxxxx\-xxxxxxxxx \e \-S srv1\&.dom1\&.dom .fi .if n \{\ .RE .\} .RE .PP حذف یک رابطه اعتماد بین dom1 و dom2 .RS 4 .sp .if n \{\ .RS 4 .\} .nf net rpc trust delete \e otherserver=srv2\&.dom2\&.test \e otheruser=dom2adm \e \-S srv1\&.dom1\&.dom .fi .if n \{\ .RE .\} .RE .SS "" .SS "RPC RIGHTS" .PP این زیردستور برای مشاهده و مدیریت تخصیص‌های حقوق سامبا (که با عنوان امتیازات یا privileges نیز شناخته می‌شوند) به کار می‌رود\&. در حال حاضر سه گزینه در دسترس است: \fIlist\fR، \fIgrant\fR، و \fIrevoke\fR\&. جزئیات بیشتر درباره مدل امتیازات سامبا و کاربرد آن را می‌توان در Samba\-HOWTO\-Collection یافت\&. .SS "RPC ABORTSHUTDOWN" .PP لغو خاموش‌سازی یک سرور راه دور\&. .SS "RPC SHUTDOWN [\-t timeout] [\-r] [\-f] [\-C message]" .PP خاموش کردن سرور راه دور\&. .PP \-r .RS 4 راه‌اندازی مجدد پس از خاموش شدن\&. .RE .PP \-f .RS 4 اجبار به بستن تمام برنامه‌ها\&. .RE .PP \-t timeout .RS 4 مهلت زمانی پیش از خاموش شدن سیستم\&. یک کاربر تعاملی سیستم می‌تواند از این زمان برای لغو خاموش‌سازی استفاده کند\&. .RE .PP \-C message .RS 4 نمایش پیام مشخص‌شده روی صفحه برای اعلان خاموش‌سازی\&. .RE .SS "RPC SAMDUMP" .PP چاپ پایگاه داده sam سرور راه دور\&. شما باید این دستور را در برابر PDC، از یک ماشین سامبا که به عنوان BDC ملحق شده اجرا کنید\&. .SS "RPC VAMPIRE" .PP برون‌بری کاربران، نام‌های مستعار و گروه‌ها از سرور راه دور به سرور محلی\&. شما باید این دستور را در برابر PDC، از یک ماشین سامبا که به عنوان BDC ملحق شده اجرا کنید\&. این دستور vampire را نمی‌توان در برابر Active Directory استفاده کرد، فقط در برابر کنترل‌کننده دامنه NT4 قابل استفاده است\&. .SS "RPC VAMPIRE KEYTAB" .PP تخلیه پایگاه داده SAM راه دور در یک فایل keytab محلی Kerberos\&. .SS "RPC VAMPIRE LDIF" .PP تخلیه پایگاه داده SAM راه دور در یک فایل LDIF محلی یا خروجی استاندارد\&. .SS "RPC GETSID" .PP واکشی SID دامنه و ذخیره آن در secrets\&.tdb محلی\&. .SS "ADS GPO" .SS "ADS GPO APPLY " .PP اعمال GPOها برای یک نام کاربری یا نام ماشین\&. یا نام کاربری یا نام ماشین باید به دستور داده شود، نه هر دو\&. .SS "ADS GPO GETGPO [GPO]" .PP فهرست کردن GPO مشخص‌شده\&. .SS "ADS GPO LINKADD [LINKDN] [GPODN]" .PP پیوند دادن یک ظرف (container) به یک GPO\&. \fILINKDN\fR ظرف برای پیوند دادن به یک GPO\&. \fIGPODN\fR شناسهٔ GPO برای پیوند دادن ظرف به آن\&. شناسه‌های DN باید به طور مناسب اسکیپ شوند\&. برای جزئیات RFC 4514 را ببینید\&. .SS "ADS GPO LINKGET [CONTAINER]" .PP فهرست کردن gPLink یک ظرف\&. .SS "ADS GPO LIST " .PP فهرست کردن تمام GPOها برای یک نام کاربری یا نام ماشین\&. یا نام کاربری یا نام ماشین باید به دستور داده شود، نه هر دو\&. .SS "ADS GPO LISTALL" .PP فهرست کردن تمام GPOها روی یک DC\&. .SS "ADS GPO REFRESH [USERNAME] [MACHINENAME]" .PP فهرست کردن تمام GPOهای اختصاص‌یافته به یک حساب و بارگیری آن‌ها\&. \fIUSERNAME\fR کاربر برای نوسازی GPOهای آن\&. \fIMACHINENAME\fR ماشین برای نوسازی GPOهای آن\&. .SS "ADS DNS" .SS "ADS DNS REGISTER [FQDN [IP [IP.....]]]" .PP افزودن رکورد dns به Active Directory\&. اگر FQDN وجود نداشته باشد، \m[blue]\fBdns hostname\fR\m[] استفاده می‌شود\&. اگر IP وجود نداشته باشد، IPهای تمام رابط‌های شبکه اضافه می‌شوند\&. .SS "ADS DNS UNREGISTER " .PP حذف ورودی dns مربوط به FQDN از Active Directory\&. .SS "ADS LEAVE [\-\-keep\-account]" .PP خروج میزبان راه دور از دامنه‌ای که عضو آن است\&. .SS "ADS STATUS" .PP چاپ وضعیت حساب ماشینِ ماشین محلی در ADS\&. اطلاعات اشکال‌زدایی قابل توجهی را چاپ می‌کند\&. با هدف استفاده توسعه‌دهندگان، کاربران عادی باید از NET ADS TESTJOIN استفاده کنند\&. .SS "ADS PRINTER" .SS "ADS PRINTER INFO [PRINTER] [SERVER]" .PP جستجوی اطلاعات برای \fIPRINTER\fR روی \fISERVER\fR\&. نام چاپگر به طور پیش‌فرض "*"، و نام سرور به طور پیش‌فرض میزبان محلی است\&. .SS "ADS PRINTER PUBLISH PRINTER" .PP انتشار چاپگر مشخص‌شده با استفاده از ADS\&. .SS "ADS PRINTER REMOVE PRINTER" .PP حذف چاپگر مشخص‌شده از دایرکتوری ADS\&. .SS "ADS SEARCH \fIEXPRESSION\fR \fIATTRIBUTES\&.\&.\&.\fR" .PP انجام یک جستجوی خام LDAP روی یک سرور ADS و نمایش نتایج\&. عبارت یک عبارت جستجوی استاندارد LDAP است و صفات فهرستی از فیلدهای LDAP برای نمایش در نتایج هستند\&. .PP مثال: \fBnet ads search \*(Aq(objectCategory=group)\*(Aq sAMAccountName\fR .SS "ADS DN \fIDN\fR \fI(attributes)\fR" .PP انجام یک جستجوی خام LDAP روی یک سرور ADS و نمایش نتایج\&. شناسهٔ DN یک DN استاندارد LDAP است و صفات فهرستی از فیلدهای LDAP برای نمایش در نتیجه هستند\&. .PP مثال: \fBnet ads dn \*(AqCN=administrator,CN=Users,DC=my,DC=domain\*(Aq SAMAccountName\fR .SS "ADS KEYTAB \fICREATE\fR" .PP از سامبا 4\&.21\&.0، فایل keytab همان‌طور که در \m[blue]\fBsync machine password to keytab\fR\m[] مشخص شده ایجاد می‌شود\&. فایل keytab تنها زمانی می‌تواند ایجاد شود که گذرواژه ماشین در secrets\&.tdb در دسترس باشد، یعنی فقط برای \m[blue]\fBkerberos method = secrets only\fR\m[] و \m[blue]\fBkerberos method = secrets and keytab\fR\m[]\&. با مقادیر پیش‌فرض smb\&.conf برای \m[blue]\fBkerberos method = secrets only\fR\m[] و \m[blue]\fBsync machine password to keytab\fR\m[] (پیش‌فرض خالی است)، keytab اصلاً تولید نمی‌شود\&. یک keytab با نام پیش‌فرض شامل: SPNهای همگام‌شده از AD، نام حساب $COMPUTER و پرینسیپال host/dns_hostname برای \m[blue]\fBkerberos method = secrets and keytab\fR\m[] ایجاد می‌شود اگر \m[blue]\fBsync machine password to keytab\fR\m[] وجود نداشته باشد\&. .PP تا نسخه سامبا 4\&.20، این ورودی‌ها به صورت پیش‌فرض ایجاد می‌شدند: نام حساب $COMPUTER، پرینسیپال \*(Aqhost\*(Aq و SPNهای همگام‌شده از AD\&. مثال زیر چنین keytabای تولید می‌کند: .sp .if n \{\ .RS 4 .\} .nf \m[blue]\fBsync machine password to keytab = /etc/krb5\&.keytab:spn_prefixes=host:account_name:sync_spns:sync_kvno:machine_password\fR\m[] .fi .if n \{\ .RE .\} .PP هیچ تغییری در حساب رایانهٔ AD ایجاد نمی‌شود\&. .SS "(Removed!) ADS KEYTAB \fIADD\fR \fI(principal | machine | serviceclass | windows SPN)\fR" .PP این دستور دیگر در سامبا 4\&.21\&.0 و جدیدتر در دسترس نیست\&. برای جایگزین به \m[blue]\fBsync machine password to keytab\fR\m[] مراجعه کنید\&. برای جایگزینی به عنوان مثال فراخوانی .sp .if n \{\ .RS 4 .\} .nf net ads keytab add wurst/brot@REALM .fi .if n \{\ .RE .\} .sp به smb\&.conf اضافه کنید: .sp .if n \{\ .RS 4 .\} .nf sync machine password to keytab = /path/to/keytab1:spns=wurst/brot@REALM:machine_password .fi .if n \{\ .RE .\} .sp و اجرا کنید: .sp .if n \{\ .RS 4 .\} .nf net ads keytab create .fi .if n \{\ .RE .\} .PP توضیحات اصلی این دستور: .PP یک ورودی جدید keytab اضافه می‌کند، ورودی می‌تواند یکی از موارد زیر باشد: .PP kerberos principal .RS 4 یک پرینسیپال Kerberos (مشخص‌شده با وجود \*(Aq@\*(Aq) صرفاً به فایل keytab اضافه می‌شود\&. .RE .PP machinename .RS 4 یک نام ماشین (مشخص‌شده با \*(Aq$\*(Aq پایانی) برای ایجاد یک پرینسیپال Kerberos \*(Aqmachinename@realm\*(Aq استفاده می‌شود که به فایل keytab اضافه می‌گردد\&. .RE .PP serviceclass .RS 4 یک کلاس سرویس (مانند \*(Aqcifs\*(Aq، \*(Aqhtml\*(Aq و غیره) برای ایجاد یک جفت پرینسیپال Kerberos \*(Aqserviceclass/fully_qualified_dns_name@realm\*(Aq و \*(Aqserviceclass/netbios_name@realm\*(Aq استفاده می‌شود که به فایل keytab اضافه می‌گردند\&. .RE .PP Windows SPN .RS 4 یک SPN ویندوز در قالب \*(Aqserviceclass/host:port\*(Aq است، این مورد برای ایجاد یک پرینسیپال Kerberos \*(Aqserviceclass/host@realm\*(Aq استفاده می‌شود که در فایل keytab نوشته خواهد شد\&. .RE .PP برخلاف نسخه‌های قدیمی، هیچ شیء رایانهٔ AD توسط این دستور اصلاح نمی‌شود\&. برای حفظ رفتار کلاینت‌های قدیمی‌تر، دستور \*(Aqnet ads keytab ad_update_ads\*(Aq در دسترس است\&. .SS "ADS KEYTAB \fILIST\fR \fI[keytab]\fR" .PP این دستور محتویات یک keytab را فهرست می‌کند\&. اگر هیچ keytabای مشخص نشود، keytab پیش‌فرض پیکربندی‌شده توسط KRB5 را نمایش می‌دهد\&. .SS "(Removed!) ADS KEYTAB \fIDELETE\fR \fI(principal | machine | serviceclass | windows SPN)\fR" .PP این دستور دیگر در سامبا 4\&.21\&.0 و جدیدتر در دسترس نیست\&. برای جایگزین به \m[blue]\fBsync machine password to keytab\fR\m[] مراجعه کنید\&. .PP برای جایگزینی به عنوان مثال فراخوانی .sp .if n \{\ .RS 4 .\} .nf net ads keytab delete wurst/brot@REALM .fi .if n \{\ .RE .\} .sp از \m[blue]\fBsync machine password to keytab\fR\m[] پرینسیپال "wurst/brot@REALM" را حذف کرده و اجرا کنید: .sp .if n \{\ .RS 4 .\} .nf net ads keytab create .fi .if n \{\ .RE .\} .sp .SS "(Removed!) ADS KEYTAB \fIADD_UPDATE_ADS\fR \fI(principal | machine | serviceclass | windows SPN)\fR" .PP این دستور دیگر در سامبا 4\&.21\&.0 و جدیدتر در دسترس نیست\&. برای جایگزین به \m[blue]\fBsync machine password to keytab\fR\m[] مراجعه کنید\&. برای جایگزینی به عنوان مثال فراخوانی .sp .if n \{\ .RS 4 .\} .nf net ads keytab add_update_ads wurst/brot@REALM .fi .if n \{\ .RE .\} .sp به smb\&.conf اضافه کنید: .sp .if n \{\ .RS 4 .\} .nf sync machine password to keytab = /path/to/keytab2:sync_spns:machine_password .fi .if n \{\ .RE .\} .sp و اجرا کنید: .sp .if n \{\ .RS 4 .\} .nf net ads setspn add wurst/brot@REALM net ads keytab create .fi .if n \{\ .RE .\} .PP توضیحات اصلی این دستور: .PP یک ورودی جدید keytab اضافه می‌کند (بخش net ads keytab add را ببینید)\&. علاوه بر افزودن ورودی‌ها به فایل keytab، SPNهای ویندوزی متناظر از ورودی ارائه‌شده به این دستور ایجاد می‌شوند\&. این SPN(ها) به شیء حساب رایانهٔ AD مرتبط با ماشین کلاینت اجراکننده این دستور برای انواع ورودی‌های زیر اضافه می‌شوند: .PP serviceclass .RS 4 یک کلاس سرویس (مانند \*(Aqcifs\*(Aq، \*(Aqhtml\*(Aq و غیره) برای ایجاد یک جفت SPN ویندوز \*(Aqparam/full_qualified_dns\*(Aq و \*(Aqparam/netbios_name\*(Aq استفاده می‌شود که به شیء حساب رایانهٔ AD برای این کلاینت اضافه می‌گردند\&. .RE .PP Windows SPN .RS 4 یک SPN ویندوز دارای قالب \*(Aqserviceclass/host:port\*(Aq است، به همان صورت که ارائه شده به شیء حساب رایانهٔ AD برای این کلاینت اضافه می‌شود\&. .RE .SS "ADS SETSPN LIST \fI[machine]\fR" .PP فهرست کردن SPNهای ویندوزی ذخیره‌شده در شیء رایانهٔ AD ویندوز \*(Aqmachine\*(Aq\&. اگر \*(Aqmachine\*(Aq مشخص نشود، حساب رایانهٔ این کلاینت استفاده می‌شود\&. .PP مثال: \fBnet ads setspn list \-\-machine\-pass\fR .SS "ADS SETSPN ADD \fI[machine] SPN\fR" .PP افزودن SPN ویندوزی مشخص‌شده به شیء رایانهٔ AD ویندوز \*(Aqmachine\*(Aq\&. اگر \*(Aqmachine\*(Aq مشخص نشود، حساب رایانهٔ این کلاینت استفاده می‌شود\&. .PP مثال: \fBnet ads setspn add computername host/computername\&.example\&.com \-U Administrator%Passw0rd\fR .SS "ADS SETSPN DELETE \fI[machine] SPN\fR" .PP حذف SPN ویندوزی مشخص‌شده از شیء رایانهٔ AD ویندوز \*(Aqmachine\*(Aq\&. اگر \*(Aqmachine\*(Aq مشخص نشود، حساب رایانهٔ این کلاینت استفاده می‌شود\&. .PP مثال: \fBnet ads setspn delete computername host/computername\&.example\&.com \-U Administrator%Passw0rd\fR .SS "ADS WORKGROUP" .PP چاپ نام گروه کاری برای قلمرو (realm) کربروس مشخص‌شده\&. .SS "ADS ENCTYPES" .PP فهرست کردن، تغییر یا حذف مقدار صفت "msDS\-SupportedEncryptionTypes" یک حساب در AD\&. .PP این صفت امکان کنترل اینکه کدام انواع رمزنگاری Kerberos برای تولید بلیت‌های اولیه و سرویس استفاده شوند را فراهم می‌کند\&. این مقدار شامل یک ماسک بیتی عدد صحیح با مقادیر زیر است: .PP 0x00000001 DES\-CBC\-CRC .PP 0x00000002 DES\-CBC\-MD5 .PP 0x00000004 RC4\-HMAC .PP 0x00000008 AES128\-CTS\-HMAC\-SHA1\-96 .PP 0x00000010 AES256\-CTS\-HMAC\-SHA1\-96 .PP 0x00000020 AES256\-CTS\-HMAC\-SHA1\-96\-SK .PP 0x00080000 RESOURCE\-SID\-COMPRESSION\-DISABLED .SS "ADS ENCTYPES LIST \fI\fR" .PP فهرست کردن مقدار صفت "msDS\-SupportedEncryptionTypes" یک حساب مشخص\&. حساب رایانه در انتها به \*(Aq$\*(Aq نیاز دارد\&. .PP مثال: \fBnet ads enctypes list Computername$ \-\-machine\-pass\fR .SS "ADS ENCTYPES SET \fI\fR \fI[enctypes]\fR" .PP تنظیم مقدار صفت "msDS\-SupportedEncryptionTypes" شیء LDAP مربوط به ACCOUNTNAME روی یک مقدار داده‌شده\&. اگر مقدار حذف شود، روی 28 تنظیم می‌شود که انواع رمزنگاری RC4\-HMAC، AES128\-CTS\-HMAC\-SHA1\-96 و AES256\-CTS\-HMAC\-SHA1\-96 را فعال می‌کند\&. .PP مثال: \fBnet ads enctypes set Computername$ 24 \-\-machine\-pass\fR .SS "ADS ENCTYPES DELETE \fI\fR" .PP حذف صفت "msDS\-SupportedEncryptionTypes" از شیء LDAP مربوط به ACCOUNTNAME\&. .PP مثال: \fBnet ads enctypes delete Computername$ \-\-machine\-pass\fR .SS "ADS KERBEROS" .PP صدور عملیات‌های Kerberos در برابر یک KDC اکتیو دایرکتوری\&. .SS "ADS KERBEROS KINIT" .PP صدور یک درخواست kinit برای کاربر مشخص‌شده\&. روش‌های زیر می‌توانند برای تعیین محل ذخیرهٔ بلیت اعطای بلیت (TGT) استفاده شوند (به ترتیب اولویت): .RS .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} گزینهٔ \fB\-\-use\-krb5\-ccache\fR .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} متغیر محیطی \fIKRB5CCNAME\fR .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} تنظیم \fIdefault_ccache_name\fR در krb5\&.conf .RE .sp .RE .PP \fBمثال‌ها:\fR .PP استفاده از کش مبتنی بر فایل (FILE:/tmp/krb5cache) .RS 4 .sp .if n \{\ .RS 4 .\} .nf net ads kerberos kinit \-P \-\-use\-krb5\-ccache=/tmp/krb5cache .fi .if n \{\ .RE .\} .RE .PP استفاده از کش حافظه (MEMORY:net) برای تأیید احراز هویت .RS 4 .sp .if n \{\ .RS 4 .\} .nf net ads kerberos kinit \-P \-\-use\-krb5\-ccache=MEMORY:net .fi .if n \{\ .RE .\} .RE .SS "ADS KERBEROS RENEW" .PP تمدید یک بلیت اعطای بلیت (TGT) که قبلاً دریافت شده است\&. .PP مثال: \fBnet ads kerberos renew\fR .SS "ADS KERBEROS PAC" .PP درخواست یک Kerberos PAC هنگام احراز هویت در یک KDC اکتیو دایرکتوری\&. .PP دستورهای زیر ارائه شده‌اند: .RS 4 net ads kerberos pac dump \- تخلیه یک PAC در خروجی استاندارد (stdout)\&. .RE .RS 4 net ads kerneros pac save \- ذخیره یک PAC در یک فایل\&. .RE .PP تمام دستورها امکان تعریف یک پرینسیپال جعل هویت را برای انجام عملیات Kerberos Service for User (S4U2SELF) از طریق گزینهٔ \fIimpersonate=STRING\fR فراهم می‌کنند\&. پرینسیپال جعل هویت می‌تواند چندین قالب مختلف داشته باشد: .RS .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fIuser@MY\&.REALM\fR .sp این قالب پیش‌فرض است\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fIuser@MY\&.REALM@MY\&.REALM\fR .sp سرویس Kerberos Service for User (S4U2SELF) همچنین از پرینسیپال‌های سازمانی (Enterprise Principals) پشتیبانی می‌کند\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fIuser@UPN\&.SUFFIX@MY\&.REALM\fR .sp پرینسیپال سازمانی با استفاده از پسوند upn تعریف‌شده\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fIuser@WORKGROUP@MY\&.REALM\fR .sp پرینسیپال سازمانی با نام دامنه NetBIOS\&. این قالب در حال حاضر توسط Samba AD پشتیبانی نمی‌شود\&. .RE .sp .RE .PP به‌طور پیش‌فرض net یک بلیت سرویس برای سرویس محلی ماشین ملحق‌شده درخواست می‌کند\&. یک سرویس دیگر می‌تواند از طریق \fIlocal_service=STRING\fR تعریف شود\&. .SS "ADS KERBEROS PAC DUMP [impersonate=string] [local_service=string] [pac_buffer_type=int]" .PP درخواست یک Kerberos PAC هنگام احراز هویت در یک KDC اکتیو دایرکتوری\&. مقدار PAC در stdout چاپ خواهد شد\&. .PP هنگامی که هیچ pac_buffer خاصی انتخاب نشود، تمام بافرها چاپ خواهند شد\&. امکان انتخاب یک بافر خاص از طریق \fIpac_buffer_type=INT\fR از این فهرست وجود دارد: .RS 4 1 PAC_TYPE_LOGON_INFO .RE .RS 4 2 PAC_TYPE_CREDENTIAL_INFO .RE .RS 4 6 PAC_TYPE_SRV_CHECKSUM .RE .RS 4 7 PAC_TYPE_KDC_CHECKSUM .RE .RS 4 10 PAC_TYPE_LOGON_NAME .RE .RS 4 11 PAC_TYPE_CONSTRAINED_DELEGATION .RE .RS 4 12 PAC_TYPE_UPN_DNS_INFO .RE .RS 4 13 PAC_TYPE_CLIENT_CLAIMS_INFO .RE .RS 4 14 PAC_TYPE_DEVICE_INFO .RE .RS 4 15 PAC_TYPE_DEVICE_CLAIMS_INFO .RE .RS 4 16 PAC_TYPE_TICKET_CHECKSUM .RE .RS 4 17 PAC_TYPE_ATTRIBUTES_INFO .RE .RS 4 18 PAC_TYPE_REQUESTER_SID .RE .RS 4 19 PAC_TYPE_FULL_CHECKSUM .RE .PP مثال: \fBnet ads kerberos pac dump \-P impersonate=anyuser@MY\&.REALM\&.COM\fR .SS "ADS KERBEROS PAC SAVE [impersonate=string] [local_service=string] [filename=string]" .PP درخواست یک Kerberos PAC هنگام احراز هویت در یک KDC اکتیو دایرکتوری\&. مقدار PAC در یک فایل ذخیره خواهد شد\&. .PP نام فایل برای ذخیره PAC می‌تواند از طریق گزینهٔ \fIfilename=STRING\fR تنظیم شود\&. .PP مثال: \fBnet ads kerberos pac save \-U user%password filename=/tmp/pacstore\fR .SS "SAM CREATEBUILTINGROUP " .PP ایجاد (مجدد) یک گروه BUILTIN\&. تنها مجموعهٔ شناخته‌شده‌ای از گروه‌های BUILTIN را می‌توان با این دستور ایجاد کرد\&. این فهرست نام گروه‌های در حال حاضر شناخته‌شده است: Administrators، Users، Guests، Power Users، Account Operators، Server Operators، Print Operators، Backup Operators، Replicator، RAS Servers، Pre\-Windows 2000 compatible Access\&. این دستور نیازمند یک Winbindd در حال اجرا با تخصیص idmap به درستی پیکربندی‌شده است\&. شناسهٔ gid گروه از محدوده winbindd تخصیص داده خواهد شد\&. .SS "SAM CREATELOCALGROUP " .PP ایجاد یک گروه LOCAL (همچنین با نام مستعار یا Alias شناخته می‌شود)\&. این دستور نیازمند یک Winbindd در حال اجرا با تخصیص idmap به درستی پیکربندی‌شده است\&. شناسهٔ gid گروه از محدوده winbindd تخصیص داده خواهد شد\&. .SS "SAM DELETELOCALGROUP " .PP حذف یک گروه LOCAL موجود (همچنین با نام مستعار یا Alias شناخته می‌شود)\&. .SS "SAM MAPUNIXGROUP " .PP نگاشت یک گروه یونیکس موجود و تبدیل آن به یک گروه دامنه، گروه دامنه همان نام را خواهد داشت\&. .SS "SAM UNMAPUNIXGROUP " .PP حذف یک ورودی نگاشت گروه موجود\&. .SS "SAM ADDMEM " .PP افزودن یک عضو به یک گروه محلی\&. گروه فقط می‌تواند با نام مشخص شود، عضو می‌تواند با نام یا SID مشخص گردد\&. .SS "SAM DELMEM " .PP حذف یک عضو از یک گروه محلی\&. گروه و عضو باید با نام مشخص شوند\&. .SS "SAM LISTMEM " .PP فهرست کردن اعضای گروه محلی\&. گروه باید با نام مشخص شود\&. .SS "SAM LIST [verbose]" .PP فهرست کردن مجموعه مشخص‌شده از حساب‌ها بر اساس نام\&. اگر verbose مشخص شود، rid و توضیحات نیز برای هر حساب ارائه می‌شود\&. .SS "SAM RIGHTS LIST" .PP فهرست کردن تمام امتیازات موجود\&. .SS "SAM RIGHTS GRANT " .PP اعطای یک یا چند امتیاز به یک کاربر\&. .SS "SAM RIGHTS REVOKE " .PP لغو یک یا چند امتیاز از یک کاربر\&. .SS "SAM SHOW " .PP نمایش کامل DOMAIN\e\eNAME، شناسهٔ SID و نوع برای حساب متناظر\&. .SS "SAM SET HOMEDIR " .PP تنظیم پوشه خانگی برای یک حساب کاربری\&. .SS "SAM SET PROFILEPATH " .PP تنظیم مسیر نمایه برای یک حساب کاربری\&. .SS "SAM SET COMMENT " .PP تنظیم توضیح برای یک حساب کاربری یا گروهی\&. .SS "SAM SET FULLNAME " .PP تنظیم نام کامل برای یک حساب کاربری\&. .SS "SAM SET LOGONSCRIPT