'\" t .\" Title: rpcclient .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 08/16/2026 .\" Manual: User Commands .\" Source: Samba 4.24.6 .\" Language: English .\" .TH "RPCCLIENT" "1" "08/16/2026" "Samba 4\&.24\&.6" "User Commands" .\" ----------------------------------------------------------------- .\" * 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)" rpcclient \- ابزاری برای اجرای توابع سمت کلاینت MS\-RPC .SH "خلاصه دستور (SYNOPSIS)" .HP \w'\ 'u rpcclient [\-c|\-\-command=COMMANDS] [\-I|\-\-dest\-ip=IP] [\-p|\-\-port=PORT] [\-?|\-\-help] [\-\-usage] [\-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] {BINDING\-STRING|HOST} .SH "توضیحات (DESCRIPTION)" .PP این ابزار بخشی از مجموعهٔ \fBsamba\fR(7) است\&. .PP دستور rpcclient ابزاری است که در ابتدا برای آزمایش عملکردهای MS\-RPC در خود Samba توسعه داده شد\&. این ابزار چندین مرحله از توسعه و پایداری را پشت سر گذاشته است\&. اکنون بسیاری از مدیران سیستم برای مدیریت کلاینت‌های Windows NT از ایستگاه کاری UNIX خود، اسکریپت‌هایی بر پایهٔ آن نوشته‌اند\&. .SH "گزینه‌ها (OPTIONS)" .PP BINDING\-STRING|HOST .RS 4 هنگام اتصال به یک سرویس dcerpc باید یک binding string مشخص کنید\&. .sp قالب آن بدین صورت است: .sp TRANSPORT:host[options] .sp که در آن TRANSPORT یا ncacn_np (لوله‌های نام‌گذاری‌شده یا named pipes) برای SMB است یا ncacn_ip_tcp برای DCERPC روی TCP/IP\&. .sp مقدار «host» یک IP، نام میزبان یا نام netbios است\&. اگر binding string سمت سرور یک نقطه پایانی (endpoint) را مشخص کند، «host» می‌تواند یک رشتهٔ خالی باشد\&. برای جزئیات بیشتر به ادامه مراجعه کنید\&. .sp گزینهٔ «options» در صورت استفاده از ترابرد ncacn_np می‌تواند شامل نام لولهٔ SMB باشد، یا در صورت استفاده از ترابرد ncacn_ip_tcp شامل شماره درگاه TCP باشد؛ در غیر این صورت به‌طور خودکار تعیین خواهند شد\&. .sp مثال‌ها: .RS .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fIncacn_ip_tcp:samba\&.example\&.com[1024]\fR .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fIncacn_ip_tcp:samba\&.example\&.com[sign,seal,krb5]\fR .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fIncacn_ip_tcp:samba\&.example\&.com[sign,spnego]\fR .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fIncacn_np:samba\&.example\&.com\fR .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fIncacn_np:samba\&.example\&.com[samr]\fR .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fIncacn_np:samba\&.example\&.com[samr,sign,print]\fR .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fIncalrpc:/path/to/unix/socket\fR .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fI//SAMBA\fR .RE .sp .RE ترابردهای پشتیبانی‌شده عبارتند از: .RS .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fIncacn_np\fR \- اتصال با استفاده از لوله‌های نام‌گذاری‌شده (named pipes) .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fIncacn_ip_tcp\fR \- اتصال از طریق TCP/IP .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\.sp -1 .IP \(bu 2.3 .\} \fIncalrpc\fR \- اتصال از طریق RPC محلی (سوکت‌های یونیکس) .RE .sp .RE گزینه‌های پشتیبانی‌شده عبارتند از: .RS .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fIsign\fR \- استفاده از سطح احراز هویت یکپارچگی RPC .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fIseal\fR \- فعال‌سازی سطح احراز هویت محرمانگی (رمزنگاری) RPC .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fIconnect\fR \- استفاده از سطح احراز هویت اتصال RPC (احراز هویت، اما بدون sign یا seal) .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fIpacket\fR \- استفاده از سطح احراز هویت بسته (packet) در RPC .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fIspnego\fR \- استفاده از احراز هویت SPNEGO به‌جای NTLMSSP .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fIntlm\fR \- استفاده از NTLM ساده به‌جای SPNEGO یا NTLMSSP .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fIkrb5\fR \- استفاده از احراز هویت Kerberos به‌جای NTLMSSP .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fIschannel\fR \- ایجاد یک اتصال schannel .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fIsmb1\fR \- استفاده از SMB1 برای لوله‌های نام‌گذاری‌شده (named pipes) .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fIsmb2\fR \- استفاده از SMB2/3 برای لوله‌های نام‌گذاری‌شده (named pipes) .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fIvalidate\fR \- فعال‌سازی اعتبارسنج NDR .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fIprint\fR \- فعال‌سازی خروجی اشکال‌زدایی بسته‌ها .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fIpadcheck\fR \- بررسی داده‌های پاسخ برای بایت‌های پد (pad) غیرصفر .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fIbigendian\fR \- استفاده از big endian برای RPC .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\.sp -1 .IP \(bu 2.3 .\} \fIndr64\fR \- استفاده از NDR64 برای RPC .RE .sp .RE .RE .PP \-c|\-\-command= .RS 4 اجرای دستورهای جداشده با نقطه\-ویرگول (فهرست‌شده در زیر) .RE .PP \-I|\-\-dest\-ip IP\-address .RS 4 \fIIP address\fR نشانی کارسازی است که باید به آن متصل شد\&. این نشانی باید در قالب استاندارد "a\&.b\&.c\&.d" مشخص شود\&. .sp در حالت عادی، کلاینت تلاش می‌کند یک کارساز نام‌گذاری‌شده‌ی SMB/CIFS را از طریق سازوکار تفکیک نام NetBIOS که در بالا در پارامتر \fIname resolve order\fR شرح داده شد، پیدا کند\&. استفاده از این پارامتر، کلاینت را وادار می‌کند تا فرض کند کارساز روی ماشینی با نشانی IP مشخص‌شده قرار دارد و بخش نام NetBIOS منبعی که به آن متصل می‌شود نادیده گرفته خواهد شد\&. .sp هیچ مقدار پیش‌فرضی برای این پارامتر وجود ندارد\&. در صورت تعیین نشدن، مطابق آنچه در بالا توضیح داده شد به‌طور خودکار توسط کلاینت تعیین می‌شود\&. .RE .PP \-p|\-\-port port .RS 4 این عدد، شماره درگاه TCP است که هنگام برقراری اتصال با کارساز استفاده خواهد شد\&. شماره درگاه استاندارد و شناخته‌شده‌ی (well\-known) پروتکل TCP برای کارساز SMB/CIFS برابر با 139 است که مقدار پیش‌فرض نیز می‌باشد\&. .RE .PP \-?|\-\-help .RS 4 چاپ خلاصه‌ای از گزینه‌های خط فرمان\&. .RE .PP \-\-usage .RS 4 نمایش پیام کوتاه نحوه استفاده از دستور\&. .RE .PP \-d|\-\-debuglevel=level .RS 4 \fIlevel\fR یک عدد صحیح از 0 تا 10 است\&. مقدار پیش‌فرض در صورت عدم تعیین این پارامتر، برای برنامه‌های کلاینت برابر با 1 است\&. .sp هرچه این مقدار بالاتر باشد، جزئیات بیشتری از فعالیت‌های کارساز در فایل‌های گزارش (log) ثبت خواهد شد\&. در سطح 0، تنها خطاهای حیاتی و هشدارهای جدی ثبت می‌شوند\&. سطح 1 سطحی معقول برای استفاده روزمره است \- و مقدار اندکی اطلاعات درباره عملیات انجام‌شده تولید می‌کند\&. .sp سطوح بالاتر از 1 حجم قابل توجهی از داده‌های گزارش را تولید می‌کنند و تنها در زمان بررسی و عیب‌یابی مشکلات باید استفاده شوند\&. سطوح بالاتر از 3 صرفاً برای استفاده توسعه‌دهندگان طراحی شده‌اند و حجم عظیمی از داده‌های گزارش را تولید می‌کنند که بیشتر آن‌ها بسیار مبهم و رمزی هستند\&. .sp توجه داشته باشید که تعیین این پارامتر در اینجا، پارامتر \m[blue]\fBlog level\fR\m[] در فایل /etc/samba/smb\&.conf را بازنویسی (override) خواهد کرد\&. .RE .PP \-\-debug\-stdout .RS 4 این گزینه خروجی اشکال‌زدایی (debug) را به 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) با مقدار "" از طریق خط فرمان\&. این کار پیش‌فرض‌های زمان کامپایل و گزینه‌های خوانده‌شده از فایل پیکربندی را بازنویسی می‌کند\&. اگر یک نام یا مقدار حاوی فاصله (space) است، کل \-\-option=name=value را داخل علامت نقل‌قول قرار دهید\&. .RE .PP \-l|\-\-log\-basename=logdirectory .RS 4 نام دایرکتوری پایه برای فایل‌های گزارش/اشکال‌زدایی (log/debug)\&. پسوند \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 تفکیک (resolve) می‌شوند، به کار می‌رود\&. این گزینه رشته‌ای از گزینه‌های مختلف تفکیک نام را که با فاصله جدا شده‌اند می‌پذیرد\&. بهتر است کل عبارت \-\-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 نرم‌افزار Samba\&. اگر خط موجود در lmhosts هیچ نوع نامی (name type) متصل به نام 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 مورد استفاده توسط Samba برای خود را بازنویسی کنید\&. این کار معادل تنظیم پارامتر \m[blue]\fBnetbios name\fR\m[] در فایل /etc/samba/smb\&.conf است\&. با این حال، تنظیم اعمال‌شده از خط فرمان بر تنظیمات موجود در /etc/samba/smb\&.conf اولویت خواهد داشت\&. .RE .PP \-\-netbios\-scope=SCOPE .RS 4 این گزینه دامنه (scope) NetBIOS را مشخص می‌کند که 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 (که مجاز به داشتن گذرواژه نیست) را بررسی می‌کند و اگر هر یک وجود داشته باشد، مقدار آن استفاده می‌شود\&. اگر این متغیرهای محیطی یافت نشوند، نام کاربریِ موجود در حافظهٔ نهان اعتبارسنجی (Credentials cache) کربروس ممکن است استفاده شود\&. .sp گزینهٔ سوم، استفاده از یک فایل اعتبارسنجی (credentials file) است که شامل متن سادهٔ نام کاربری و گذرواژه باشد\&. این گزینه عمدتاً برای اسکریپت‌هایی فراهم شده است که مدیر در آن‌ها مایل نیست اطلاعات اعتباری را از خط فرمان یا متغیرهای محیطی منتقل کند\&. در صورت استفاده از این روش، اطمینان حاصل کنید که مجوزهای فایل، دسترسی کاربران غیرمجاز را محدود کرده باشد\&. برای جزئیات بیشتر به \fI\-A\fR مراجعه کنید\&. .sp هنگام گنجاندن گذرواژه‌ها در اسکریپت‌ها یا ارسال مقادیر عرضه‌شده توسط کاربر به خط فرمان، محتاط باشید\&. برای امنیت بیشتر، بهتر است اجازه دهید در صورت نیاز خود ابزار کلاینت Samba گذرواژه را درخواست کند، یا گذرواژه را یک بار با kinit دریافت کنید\&. .sp اگرچه Samba تلاش خواهد کرد گذرواژه را از عنوان فرایند (همان‌طور که در ps دیده می‌شود) پاک کند، اما این کار پس از راه‌اندازی صورت می‌گیرد و بنابراین مستعد شرایط مسابقه (race condition) است\&. .RE .PP \-N|\-\-no\-pass .RS 4 در صورت تعیین، این پارامتر از درخواست معمول گذرواژه توسط کلاینت از کاربر جلوگیری می‌کند\&. این مورد هنگام دسترسی به سرویسی که به گذرواژه نیاز ندارد مفید است\&. .sp مگر اینکه گذرواژه‌ای در خط فرمان مشخص شده باشد یا این پارامتر تعیین شده باشد، کلاینت درخواست گذرواژه خواهد کرد\&. .sp اگر یک گذرواژه در خط فرمان مشخص شده و این گزینه نیز تعریف شده باشد، گذرواژهٔ خط فرمان بدون اعلام نادیده گرفته می‌شود و از هیچ گذرواژه‌ای استفاده نخواهد شد\&. .RE .PP \-\-password .RS 4 گذرواژه را در خط فرمان مشخص می‌کند\&. .sp هنگام گنجاندن گذرواژه‌ها در اسکریپت‌ها یا ارسال مقادیر عرضه‌شده توسط کاربر به خط فرمان، محتاط باشید\&. برای امنیت بیشتر، بهتر است اجازه دهید در صورت نیاز خود ابزار کلاینت Samba گذرواژه را درخواست کند، یا گذرواژه را یک بار با kinit دریافت کنید\&. .sp اگر \-\-password مشخص نشود، این ابزار متغیر محیطی \fBPASSWD\fR را بررسی می‌کند و در ادامه به سراغ \fBPASSWD_FD\fR می‌رود که انتظار می‌رود شامل شماره یک توصیف‌گر فایل (FD) باز باشد\&. .sp در نهایت متغیر \fBPASSWD_FILE\fR (شامل مسیر فایلی که باید باز شود) را بررسی خواهد کرد\&. این فایل فقط باید حاوی گذرواژه باشد\&. اطمینان حاصل کنید که مجوزهای فایل، دسترسی کاربران غیرمجاز را محدود کرده باشد! .sp اگرچه Samba تلاش خواهد کرد گذرواژه را از عنوان فرایند (همان‌طور که در 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 مورد استفاده برای یک اتصال ساده (simple bind)\&. .RE .PP \-\-use\-kerberos=desired|required|off .RS 4 این پارامتر مشخص می‌کند که آیا ابزارهای کلاینت Samba برای احراز هویت با استفاده از Kerberos تلاش خواهند کرد یا خیر\&. برای احراز هویت با کربروس هنگام اتصال به یک سرویس، باید به‌جای نشانی‌های IP از نام‌های DNS استفاده کنید\&. به‌طور پیش‌فرض، ابزارهای کلاینت Samba تلاش می‌کنند از حافظهٔ نهان اعتبارسنجی (ccache) پیش‌فرض Kerberos استفاده کنند\&. در صورتی که ccache وجود نداشته باشد یا گزینهٔ \-U|\-\-user مشخص شده باشد، کلاینت‌ها درخواست ورود گذرواژه کرده و یک بلیت کربروس (kinit) برای شما دریافت می‌کنند\&. اگر می‌خواهید از یک حافظهٔ نهان اعتبارسنجیِ جایگزین برای کربروس استفاده کنید، گزینهٔ \-\-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 "LSARPC" .PP lsaquery .RS 4 پرس‌وجوی خط‌مشی اطلاعات (info policy) .RE .PP lookupsids .RS 4 تبدیل SIDها به نام‌ها .RE .PP lookupsids3 .RS 4 تبدیل SIDها به نام‌ها .RE .PP lookupsids_level .RS 4 تبدیل SIDها به نام‌ها .RE .PP lookupnames .RS 4 تبدیل نام‌ها به SIDها .RE .PP lookupnames4 .RS 4 تبدیل نام‌ها به SIDها .RE .PP lookupnames_level .RS 4 تبدیل نام‌ها به SIDها .RE .PP enumtrust .RS 4 شمارش دامنه‌های مورد اعتماد .RE .PP enumprivs .RS 4 شمارش امتیازها (Privileges) .RE .PP getdispname .RS 4 دریافت نام نمایشی امتیاز .RE .PP lsaenumsid .RS 4 شمارش SIDهای LSA .RE .PP lsacreateaccount .RS 4 ایجاد یک حساب LSA جدید .RE .PP lsaenumprivsaccount .RS 4 شمارش امتیازهای یک SID .RE .PP lsaenumacctrights .RS 4 شمارش حقوق و اختیارات (Rights) یک SID .RE .PP lsaaddpriv .RS 4 اختصاص یک امتیاز به یک SID .RE .PP lsadelpriv .RS 4 سلب یک امتیاز از یک SID .RE .PP lsaaddacctrights .RS 4 افزودن اختیارات به یک حساب .RE .PP lsaremoveacctrights .RS 4 حذف اختیارات از یک حساب .RE .PP lsalookupprivvalue .RS 4 دریافت مقدار یک امتیاز با داشتن نام آن .RE .PP lsaquerysecobj .RS 4 پرس‌وجوی شیء امنیتی LSA .RE .PP lsaquerytrustdominfo .RS 4 پرس‌وجوی اطلاعات دامنه‌های مورد اعتماد LSA (با داشتن SID) .RE .PP lsaquerytrustdominfobyname .RS 4 پرس‌وجوی اطلاعات دامنه‌های مورد اعتماد LSA (با داشتن نام)، تنها برای نسخه‌های بعد از Windows 2k کار می‌کند .RE .PP lsaquerytrustdominfobysid .RS 4 پرس‌وجوی اطلاعات دامنه‌های مورد اعتماد LSA (با داشتن SID) .RE .PP lsasettrustdominfo .RS 4 تنظیم اطلاعات دامنه مورد اعتماد LSA .RE .PP getusername .RS 4 دریافت نام کاربری .RE .PP createsecret .RS 4 ایجاد داده محرمانه (Secret) .RE .PP deletesecret .RS 4 حذف داده محرمانه (Secret) .RE .PP querysecret .RS 4 پرس‌وجوی داده محرمانه (Secret) .RE .PP setsecret .RS 4 تنظیم داده محرمانه (Secret) .RE .PP retrieveprivatedata .RS 4 بازیابی داده‌های خصوصی (Private Data) .RE .PP storeprivatedata .RS 4 ذخیره داده‌های خصوصی (Private Data) .RE .PP createtrustdom .RS 4 ایجاد دامنه مورد اعتماد .RE .PP deletetrustdom .RS 4 حذف دامنه مورد اعتماد .RE.SS "LSARPC\-DS" .PP dsroledominfo .RS 4 دریافت اطلاعات دامنه اصلی .RE .SS "DFS" .PP dfsversion .RS 4 استعلام پشتیبانی از DFS .RE .PP dfsadd .RS 4 افزودن یک اشتراک DFS .RE .PP dfsremove .RS 4 حذف یک اشتراک DFS .RE .PP dfsgetinfo .RS 4 استعلام اطلاعات اشتراک DFS .RE .PP dfsenum .RS 4 فهرست کردن اشتراک‌های DFS .RE .PP dfsenumex .RS 4 فهرست کردن اشتراک‌های DFS .RE .SS "SHUTDOWN" .PP shutdowninit .RS 4 ساختار: shutdown [\-m message] .RE .PP shutdownabort .RS 4 ساختار: shutdownabort .RE .SS "SRVSVC" .PP srvinfo .RS 4 استعلام اطلاعات سرور .RE .PP netshareenum .RS 4 فهرست کردن اشتراک‌ها .RE .PP netshareenumall .RS 4 فهرست کردن تمام اشتراک‌ها .RE .PP netsharegetinfo .RS 4 دریافت اطلاعات اشتراک .RE .PP netsharesetinfo .RS 4 تنظیم اطلاعات اشتراک .RE .PP netsharesetdfsflags .RS 4 تنظیم پرچم‌های DFS .RE .PP netfileenum .RS 4 فهرست کردن فایل‌های باز .RE .PP netremotetod .RS 4 واکشی زمان روز راه دور .RE .PP netnamevalidate .RS 4 اعتبارسنجی نام اشتراک .RE .PP netfilegetsec .RS 4 دریافت امنیت فایل .RE .PP netsessdel .RS 4 حذف نشست .RE .PP netsessenum .RS 4 فهرست کردن نشست‌ها .RE .PP netdiskenum .RS 4 فهرست کردن دیسک‌ها .RE .PP netconnenum .RS 4 فهرست کردن اتصال‌ها .RE .PP netshareadd .RS 4 افزودن اشتراک .RE .PP netsharedel .RS 4 حذف اشتراک .RE.SS "SAMR" .PP queryuser .RS 4 استعلام اطلاعات کاربر .RE .PP querygroup .RS 4 استعلام اطلاعات گروه .RE .PP queryusergroups .RS 4 استعلام گروه‌های کاربر .RE .PP queryuseraliases .RS 4 استعلام نام‌های مستعار کاربر .RE .PP querygroupmem .RS 4 استعلام عضویت گروه .RE .PP queryaliasmem .RS 4 استعلام عضویت نام مستعار .RE .PP queryaliasinfo .RS 4 استعلام اطلاعات نام مستعار .RE .PP deletealias .RS 4 حذف یک نام مستعار .RE .PP querydispinfo .RS 4 استعلام اطلاعات نمایشی .RE .PP querydispinfo2 .RS 4 استعلام اطلاعات نمایشی .RE .PP querydispinfo3 .RS 4 استعلام اطلاعات نمایشی .RE .PP querydominfo .RS 4 استعلام اطلاعات دامنه .RE .PP enumdomusers .RS 4 شمارش کاربران دامنه .RE .PP enumdomgroups .RS 4 شمارش گروه‌های دامنه .RE .PP enumalsgroups .RS 4 شمارش گروه‌های نام مستعار .RE .PP enumdomains .RS 4 شمارش دامنه‌ها .RE .PP createdomuser .RS 4 ایجاد کاربر دامنه .RE .PP createdomgroup .RS 4 ایجاد گروه دامنه .RE .PP createdomalias .RS 4 ایجاد نام مستعار دامنه .RE .PP samlookupnames .RS 4 جستجوی نام‌ها .RE .PP samlookuprids .RS 4 جستجوی نام‌ها .RE .PP deletedomgroup .RS 4 حذف گروه دامنه .RE .PP deletedomuser .RS 4 حذف کاربر دامنه .RE .PP samquerysecobj .RS 4 استعلام شیء امنیتی SAMR .RE .PP getdompwinfo .RS 4 دریافت اطلاعات گذرواژه دامنه .RE .PP getusrdompwinfo .RS 4 دریافت اطلاعات گذرواژه دامنه کاربر .RE .PP lookupdomain .RS 4 جستجوی نام دامنه .RE .PP chgpasswd .RS 4 تغییر گذرواژه کاربر .RE .PP chgpasswd2 .RS 4 تغییر گذرواژه کاربر .RE .PP chgpasswd3 .RS 4 تغییر گذرواژه کاربر (رمزنگاری‌شده با RC4) .RE .PP chgpasswd4 .RS 4 تغییر گذرواژه کاربر (رمزنگاری‌شده با AES) .RE .PP getdispinfoidx .RS 4 دریافت نمایه اطلاعات نمایشی .RE .PP setuserinfo .RS 4 تنظیم اطلاعات کاربر .RE .PP setuserinfo2 .RS 4 تنظیم اطلاعات کاربر ۲ .RE.SS "SPOOLSS" .PP adddriver [] .RS 4 برای نصب اطلاعات درایور چاپگر روی سرور، یک فراخوانی RPC با عنوان AddPrinterDriver() را اجرا می‌کند\&. توجه داشته باشید که فایل‌های درایور باید از قبل در دایرکتوری بازگردانده شده توسط getdriverdir وجود داشته باشند\&. مقادیر ممکن برای \fIarch\fR مشابه مقادیر دستور getdriverdir هستند\&. پارامتر \fIconfig\fR به صورت زیر تعریف می‌شود: .sp .if n \{\ .RS 4 .\} .nf Long Driver Name:\e Driver File Name:\e Data File Name:\e Config File Name:\e Help File Name:\e Language Monitor Name:\e Default Data Type:\e Comma Separated list of Files .fi .if n \{\ .RE .\} .sp هر فیلد خالی باید به صورت رشته "NULL" وارد شود\&. .sp سامبا (Samba) نیازی به پشتیبانی از مفهوم Print Monitor ندارد، زیرا این موارد تنها برای چاپگرهای محلی کاربرد دارند که درایور آن‌ها می‌تواند از یک پیوند دوطرفه برای برقراری ارتباط استفاده کند\&. این فیلد باید "NULL" باشد\&. روی یک سرور چاپ راه‌دور NT، پایشگر چاپ (Print Monitor) یک درایور باید پیش از افزودن درایور نصب شده باشد، در غیر این صورت RPC با شکست مواجه خواهد شد\&. .sp پارامتر \fIversion\fR به شما امکان می‌دهد شماره نسخه درایور چاپگر را مشخص کنید\&. در صورت حذف شدن، نسخه پیش‌فرض درایور برای معماری مشخص‌شده استفاده خواهد شد\&. از این گزینه می‌توان برای بارگذاری درایورهای چاپگر Windows 2000 (نسخه ۳) استفاده کرد\&. .RE .PP addprinter .RS 4 یک چاپگر روی سرور راه‌دور اضافه می‌کند\&. این چاپگر به طور خودکار به اشتراک گذاشته خواهد شد\&. توجه داشته باشید که درایور چاپگر باید از قبل روی سرور نصب شده باشد (دستور adddriver را ببینید) و \fIport\fR باید نام یک درگاه معتبر باشد (دستور enumports را ببینید)\&. .RE .PP deldriver .RS 4 درایور چاپگر مشخص‌شده را برای تمام معماری‌ها حذف می‌کند\&. این دستور فایل‌های واقعی درایور را از سرور حذف نمی‌کند، بلکه تنها مدخل مربوطه را از فهرست درایورهای سرور پاک می‌نماید\&. .RE .PP deldriverex [architecture] [version] [flags] .RS 4 درایور چاپگر مشخص‌شده و به صورت اختیاری فایل‌های مرتبط با آن را حذف می‌کند\&. می‌توانید این عملیات را به یک معماری و نسخه خاص محدود کنید\&. اگر هیچ معماری‌ای مشخص نشود، تمام فایل‌های مربوط به آن درایور حذف خواهند شد\&. \fIflags\fR با مقادیر عددی *DPD_ مطابقت دارد؛ به عنوان مثال مقدار ۳ بیانگر (DPD_DELETE_UNUSED_FILES | DPD_DELETE_SPECIFIC_VERSION) است\&. .RE .PP enumdata .RS 4 تمام داده‌های تنظیمات چاپگر ذخیره‌شده در سرور را شمارش می‌کند\&. در کلاینت‌های Windows NT این مقادیر در رجیستری ذخیره می‌شوند، در حالی که سرورهای Samba آن‌ها را در TDB چاپگرها ذخیره می‌کنند\&. این دستور معادل تابع GetPrinterData() در MS Platform SDK است (* این دستور در حال حاضر پیاده‌سازی نشده است)\&. .RE .PP enumdataex .RS 4 شمارش داده‌های چاپگر برای یک کلید (key)\&. .RE .PP enumkey .RS 4 شمارش کلیدهای چاپگر\&. .RE .PP enumjobs .RS 4 کارها و وضعیت یک چاپگر مشخص را فهرست می‌کند\&. این دستور معادل تابع EnumJobs() در MS Platform SDK است\&. .RE .PP getjob .RS 4 دریافت کار چاپ\&. .RE .PP setjob .RS 4 تنظیم کار چاپ\&. .RE .PP enumports [level] .RS 4 یک فراخوانی EnumPorts() را با استفاده از سطح اطلاعاتی (info level) مشخص‌شده اجرا می‌کند\&. در حال حاضر تنها سطوح اطلاعاتی ۱ و ۲ پشتیبانی می‌شوند\&. .RE .PP enumdrivers [level] .RS 4 یک فراخوانی EnumPrinterDrivers() را اجرا می‌کند\&. این دستور درایورهای مختلف نصب‌شده چاپگر را برای تمام معماری‌ها فهرست می‌کند\&. برای جزئیات بیشتر درباره پرچم‌ها و گزینه‌های مختلف فراخوانی، به مستندات MS Platform SDK مراجعه کنید\&. در حال حاضر سطوح اطلاعاتی ۱، ۲ و ۳ پشتیبانی می‌شوند\&. .RE .PP enumprinters [level] .RS 4 یک فراخوانی EnumPrinters() را اجرا می‌کند\&. این دستور چاپگرهای مختلف نصب‌شده و به اشتراک‌گذاشته‌شده را فهرست می‌کند\&. برای جزئیات بیشتر درباره پرچم‌ها و گزینه‌های فراخوانی، به مستندات MS Platform SDK مراجعه کنید\&. در حال حاضر سطوح اطلاعاتی ۱، ۲ و ۵ پشتیبانی می‌شوند\&. .RE .PP getdata .RS 4 داده‌های مربوط به یک تنظیم مشخص از چاپگر را بازیابی می‌کند\&. برای اطلاعات بیشتر دستور enumdata را ببینید\&. این دستور معادل تابع GetPrinterData() در MS Platform SDK است\&. .RE .PP getdataex .RS 4 دریافت داده‌های درایور چاپگر بر اساس نام کلید (keyname)\&. .RE .PP getdriver .RS 4 اطلاعات درایور چاپگر (مانند فایل درایور، فایل پیکربندی، فایل‌های وابسته و غیره) را برای چاپگر مشخص‌شده دریافت می‌کند\&. این دستور معادل تابع GetPrinterDriver() در MS Platform SDK است\&. در حال حاضر سطوح اطلاعاتی ۱، ۲ و ۳ پشتیبانی می‌شوند\&. .RE .PP getdriverdir .RS 4 یک فراخوانی GetPrinterDriverDirectory() RPC را برای دریافت نام اشتراک SMB و زیردایرکتوری مربوط به ذخیره‌سازی فایل‌های درایور چاپگر برای یک معماری خاص اجرا می‌کند\&. مقادیر ممکن برای \fIarch\fR عبارتند از "Windows 4\&.0" (برای Windows 95/98)، "Windows NT x86"، "Windows NT PowerPC"، "Windows Alpha_AXP"، و "Windows NT R4000"\&. .RE .PP getdriverpackagepath .RS 4 دریافت دایرکتوری بارگیری بسته درایور چاپگر\&. .RE .PP getprinter .RS 4 اطلاعات فعلی چاپگر را بازیابی می‌کند\&. این دستور معادل تابع GetPrinter() در MS Platform SDK است\&. .RE .PP openprinter .RS 4 فراخوانی‌های OpenPrinterEx() و ClosePrinter() RPC را روی یک چاپگر مشخص اجرا می‌کند\&. .RE .PP openprinter_ex .RS 4 باز کردن دستگیره (handle) چاپگر\&. .RE .PP setdriver .RS 4 برای به‌روزرسانی درایور چاپگر مرتبط با یک چاپگر نصب‌شده، دستور SetPrinter() را اجرا می‌کند\&. درایور چاپگر باید از قبل به درستی روی سرور چاپ نصب شده باشد\&. .sp همچنین برای دریافت فهرستی از چاپگرها و درایورهای نصب‌شده، دستورهای enumprinters و enumdrivers را ببینید\&. .RE .PP getprintprocdir .RS 4 دریافت دایرکتوری پردازشگر چاپ (print processor)\&. .RE .PP addform .RS 4 افزودن فرم\&. .RE .PP setform .RS 4 تنظیم فرم\&. .RE .PP getform .RS 4 دریافت فرم\&. .RE .PP deleteform .RS 4 حذف فرم\&. .RE.PP enumforms .RS 4 فهرست کردن فرم‌ها .RE .PP setprinter .RS 4 تنظیم توضیح چاپگر .RE .PP setprinterdata .RS 4 تنظیم داده‌های REG_SZ چاپگر .RE .PP setprintername .RS 4 تنظیم نام چاپگر .RE .PP rffpcnex .RS 4 آزمون Rffpcnex .RE .PP printercmp .RS 4 آزمون مقایسه چاپگر .RE .PP enumprocs .RS 4 فهرست کردن پردازنده‌های چاپ .RE .PP enumprocdatatypes .RS 4 فهرست کردن انواع داده‌های پردازنده چاپ .RE .PP enummonitors .RS 4 فهرست کردن پایشگرهای چاپ .RE .PP createprinteric .RS 4 ایجاد Printer IC .RE .PP playgdiscriptonprinteric .RS 4 ایجاد Printer IC .RE .PP getcoreprinterdrivers .RS 4 دریافت CorePrinterDriver .RE .PP enumpermachineconnections .RS 4 فهرست کردن اتصالات به ازای هر ماشین .RE .PP addpermachineconnection .RS 4 افزودن اتصال به ازای هر ماشین .RE .PP delpermachineconnection .RS 4 حذف اتصال به ازای هر ماشین .RE .SS "NETLOGON" .PP logonctrl2 .RS 4 کنترل ورود ۲ .RE .PP getanydcname .RS 4 دریافت نام DC مورد اعتماد .RE .PP getdcname .RS 4 دریافت نام PDC مورد اعتماد .RE .PP dsr_getdcname .RS 4 دریافت نام DC مورد اعتماد .RE .PP dsr_getdcnameex .RS 4 دریافت نام DC مورد اعتماد .RE .PP dsr_getdcnameex2 .RS 4 دریافت نام DC مورد اعتماد .RE .PP dsr_getsitename .RS 4 دریافت sitename .RE .PP dsr_getforesttrustinfo .RS 4 دریافت اطلاعات اعتماد جنگل .RE .PP logonctrl .RS 4 کنترل ورود .RE .PP samlogon .RS 4 ورود Sam .RE .PP change_trust_pw .RS 4 تغییر گذرواژه حساب اعتماد .RE .PP gettrustrid .RS 4 دریافت rid مورد اعتماد .RE .PP dsr_enumtrustdom .RS 4 فهرست کردن دامنه‌های مورد اعتماد .RE .PP dsenumdomtrusts .RS 4 فهرست کردن تمام دامنه‌های مورد اعتماد در یک جنگل AD .RE .PP deregisterdnsrecords .RS 4 لغو ثبت رکوردهای DNS .RE .PP netrenumtrusteddomains .RS 4 فهرست کردن دامنه‌های مورد اعتماد .RE .PP netrenumtrusteddomainsex .RS 4 فهرست کردن دامنه‌های مورد اعتماد .RE .PP getdcsitecoverage .RS 4 دریافت Site\-Coverage از یک DC .RE .PP capabilities .RS 4 بازگرداندن قابلیت‌ها .RE .PP logongetdomaininfo .RS 4 بازگرداندن LogonGetDomainInfo .RE.SS "FSRVP" .PP fss_is_path_sup .RS 4 بررسی اینکه آیا یک اشتراک از shadow\-copy پشتیبانی می‌کند یا خیر .RE .PP fss_get_sup_version .RS 4 دریافت نسخهٔ پشتیبانی‌شدهٔ FSRVP از سرور .RE .PP fss_create_expose .RS 4 درخواست ایجاد و در دسترس قرار دادن shadow\-copy .RE .PP fss_delete .RS 4 درخواست حذف اشتراک shadow\-copy .RE .PP fss_has_shadow_copy .RS 4 بررسی وجود یک shadow\-copy مرتبط با اشتراک .RE .PP fss_get_mapping .RS 4 دریافت اطلاعات نگاشت اشتراک shadow\-copy .RE .PP fss_recovery_complete .RS 4 علامت‌گذاری اسنپ‌شات خواندن\-نوشتن به عنوان بازیابی کامل‌شده .RE .SS "CLUSAPI" .PP clusapi_open_cluster .RS 4 باز کردن کلاستر .RE .PP clusapi_get_cluster_name .RS 4 دریافت نام کلاستر .RE .PP clusapi_get_cluster_version .RS 4 دریافت نسخهٔ کلاستر .RE .PP clusapi_get_quorum_resource .RS 4 دریافت منبع حد نصاب (quorum) .RE .PP clusapi_create_enum .RS 4 ایجاد پرس‌وجوی شمارشی (enum) .RE .PP clusapi_create_enumex .RS 4 ایجاد پرس‌وجوی enumex .RE .PP clusapi_open_resource .RS 4 باز کردن منبع کلاستر .RE .PP clusapi_online_resource .RS 4 برخط کردن منبع کلاستر .RE .PP clusapi_offline_resource .RS 4 برون‌خط کردن منبع کلاستر .RE .PP clusapi_get_resource_state .RS 4 دریافت وضعیت منبع کلاستر .RE .PP clusapi_get_cluster_version2 .RS 4 دریافت نسخهٔ ۲ کلاستر .RE .PP clusapi_pause_node .RS 4 متوقف کردن موقت گره کلاستر .RE .PP clusapi_resume_node .RS 4 از سرگیری فعالیت گره کلاستر .RE.SS "DRSUAPI" .PP dscracknames .RS 4 تبدیل نام (Crack Name) .RE .PP dsgetdcinfo .RS 4 دریافت اطلاعات کنترل‌کننده دامنه .RE .PP dsgetncchanges .RS 4 دریافت تغییرات NC .RE .PP dswriteaccountspn .RS 4 نوشتن SPN حساب کاربری .RE .SS "ECHO" .PP echoaddone .RS 4 افزودن یک واحد به یک عدد .RE .PP echodata .RS 4 بازتاب داده (Echo) .RE .PP sinkdata .RS 4 دریافت و مصرف داده (Sink) .RE .PP sourcedata .RS 4 ارسال و تأمین داده (Source) .RE .SS "EPMAPPER" .PP epmmap .RS 4 نگاشت یک اتصال (Binding) .RE .PP epmlookup .RS 4 جستجوی اتصالات (Bindings) .RE .SS "EVENTLOG" .PP eventlog_readlog .RS 4 خواندن گزارش رویدادها (Eventlog) .RE .PP eventlog_numrecord .RS 4 دریافت تعداد رکوردها .RE .PP eventlog_oldestrecord .RS 4 دریافت قدیمی‌ترین رکورد .RE .PP eventlog_reportevent .RS 4 گزارش رویداد .RE .PP eventlog_reporteventsource .RS 4 گزارش رویداد و منبع .RE .PP eventlog_registerevsource .RS 4 ثبت منبع رویداد .RE .PP eventlog_backuplog .RS 4 پشتیبان‌گیری از فایل گزارش رویدادها .RE .PP eventlog_loginfo .RS 4 دریافت اطلاعات گزارش رویدادها .RE.SS "IRemoteWinspool" .PP winspool_AsyncOpenPrinter .RS 4 باز کردن هندل چاپگر .RE .PP winspool_AsyncCorePrinterDriverInstalled .RS 4 پرس‌وجوی وضعیت نصب درایور اصلی چاپگر (Core Printer Driver) .RE .SS "NTSVCS" .PP ntsvcs_getversion .RS 4 پرس‌وجوی نسخه NTSVCS .RE .PP ntsvcs_validatedevinst .RS 4 پرس‌وجوی نمونه دستگاه NTSVCS .RE .PP ntsvcs_hwprofflags .RS 4 پرس‌وجوی پرچم‌های پروفایل سخت‌افزاری NTSVCS .RE .PP ntsvcs_hwprofinfo .RS 4 پرس‌وجوی اطلاعات پروفایل سخت‌افزاری NTSVCS .RE .PP ntsvcs_getdevregprop .RS 4 پرس‌وجوی مشخصه رجیستری دستگاه NTSVCS .RE .PP ntsvcs_getdevlistsize .RS 4 پرس‌وجوی اندازه فهرست دستگاه‌های NTSVCS .RE .PP ntsvcs_getdevlist .RS 4 پرس‌وجوی فهرست دستگاه‌های NTSVCS .RE .SS "MDSSVC" .PP fetch_properties .RS 4 واکشی ویژگی‌های اتصال .RE .PP fetch_attributes .RS 4 واکشی مشخصه‌ها برای یک CNID .RE .SS "WINREG" .PP winreg_enumkey .RS 4 شمارش کلیدها .RE .PP querymultiplevalues .RS 4 پرس‌وجوی چندین مقدار .RE .PP querymultiplevalues2 .RS 4 پرس‌وجوی چندین مقدار .RE .SS "WITNESS" .PP GetInterfaceList .RS 4 فهرست کردن رابط‌هایی که اتصال کلاینت witness به آن‌ها امکان‌پذیر است .RE .PP Register .RS 4 ثبت برای دریافت اعلان‌های تغییر وضعیت منبع یک NetName و IPAddress .RE .PP UnRegister .RS 4 لغو ثبت دریافت اعلان‌ها از سرور .RE .PP AsyncNotify .RS 4 درخواست اعلان تغییرات منابع ثبت‌شده از سرور .RE .PP RegisterEx .RS 4 ثبت برای دریافت اعلان‌های تغییر وضعیت منبع برای یک NetName، ShareName و چندین IPAddress .RE.SS "WKSSVC" .PP wkssvc_wkstagetinfo .RS 4 پرس‌وجوی اطلاعات ایستگاه کاری WKSSVC .RE .PP wkssvc_getjoininformation .RS 4 پرس‌وجوی اطلاعات الحاق (Join) در WKSSVC .RE .PP wkssvc_messagebuffersend .RS 4 ارسال پیام WKSSVC .RE .PP wkssvc_enumeratecomputernames .RS 4 شمارش نام‌های رایانه‌های WKSSVC .RE .PP wkssvc_enumerateusers .RS 4 شمارش کاربران WKSSVC .RE .SS "گزینه‌های عمومی (GENERAL OPTIONS)" .PP help .RS 4 دریافت راهنما دربارهٔ دستورها .RE .PP ? .RS 4 دریافت راهنما دربارهٔ دستورها .RE .PP debuglevel .RS 4 تنظیم سطح اشکال‌زدایی .RE .PP debug .RS 4 تنظیم سطح اشکال‌زدایی .RE .PP list .RS 4 فهرست کردن دستورهای موجود روی لوله (pipe) .RE .PP exit .RS 4 خروج از برنامه .RE .PP quit .RS 4 خروج از برنامه .RE .PP sign .RS 4 اجبار اتصالات لولهٔ RPC به امضا شدن .RE .PP seal .RS 4 اجبار اتصالات لولهٔ RPC به مهروموم شدن (رمزگذاری) .RE .PP packet .RS 4 اجبار اتصالات لولهٔ RPC با سطح احراز هویت بسته (packet) .RE .PP schannel .RS 4 اجبار اتصالات لولهٔ RPC به مهروموم شدن با \*(Aqschannel\*(Aq\&. اجبار اتصالات لولهٔ RPC به مهروموم شدن با \*(Aqschannel\*(Aq\&. فرض را بر وجود یک حساب ماشین معتبر در این کنترل‌کنندهٔ دامنه قرار می‌دهد\&. .RE .PP schannelsign .RS 4 اجبار اتصالات لولهٔ RPC به امضا شدن (نه مهروموم شدن) با \*(Aqschannel\*(Aq\&. فرض را بر وجود یک حساب ماشین معتبر در این کنترل‌کنندهٔ دامنه قرار می‌دهد\&. .RE .PP timeout .RS 4 تنظیم مهلت زمانی (به میلی‌ثانیه) برای عملیات‌های RPC .RE .PP transport .RS 4 انتخاب روش ترابری ncacn برای عملیات‌های RPC .RE .PP none .RS 4 اجبار اتصالات لولهٔ RPC به نداشتن هیچ ویژگی خاصی .RE.SH "گزارش باگ‌ها (BUGS)" .PP rpcclient به‌عنوان ابزاری برای آزمایش توسعه‌دهندگان طراحی شده است و ممکن است در برخی بخش‌ها (مانند تجزیه خط فرمان) پایداری کافی نداشته باشد\&. مشاهده شده است که در هنگام خرابی‌ها، در صورت ارسال پارامترهای نامعتبر به مفسر، اقدام به تولید core dump می‌کند\&. .PP از صفحه راهنمای اصلی rpcclient نوشته Luke Leighton: .PP \fIهشدار!\fR کد MSRPC over SMB بر اساس بررسی و تحلیل ردگیری‌های شبکه توسعه یافته است\&. هیچ مستنداتی از سوی سازندگان اصلی (Microsoft) درباره نحوه کارکرد MSRPC over SMB یا چگونگی عملکرد هر یک از سرویس‌های منفرد MSRPC در دسترس نیست\&. همچنین ثابت (و گزارش) شده است که پیاده‌سازی Microsoft از این سرویس‌ها در پاره‌ای موارد\&.\&.\&. تا حدی متزلزل و ناپایدار است\&. .PP توسعه پیاده‌سازی Samba نیز تا حدی ناهموار است و با درک بیشتر هر یک از سرویس‌ها، این امر حتی ممکن است به تولید نسخه‌هایی از \fBsmbd\fR(8) و \fBrpcclient\fR(1) بیانجامد که برای برخی دستورها یا سرویس‌ها ناسازگار باشند\&. علاوه بر این، توسعه‌دهندگان گزارش‌هایی را به Microsoft ارسال می‌کنند، و مشکلات یافته‌شده یا گزارش‌شده به Microsoft در Service Packها اصلاح می‌شوند که این امر ممکن است موجب ناسازگاری‌های جدیدی شود\&. .SH "نسخه (VERSION)" .PP این صفحه راهنما بخشی از نسخه 4\&.24\&.6 مجموعه نرم‌افزاری Samba است\&. .SH "نویسندگان (AUTHORS)" .PP نرم‌افزار اصلی Samba و ابزارهای مرتبط با آن توسط Andrew Tridgell ساخته شده‌اند\&. Samba اکنون توسط Samba Team به‌صورت یک پروژه متن‌باز، مشابه شیوه توسعه هسته Linux، توسعه داده می‌شود\&. .PP صفحه راهنمای اصلی rpcclient توسط Matthew Geddes و Luke Kenneth Casson Leighton نوشته شده، و توسط Gerald Carter بازنویسی شده است\&. تبدیل به DocBook برای Samba 2\&.2 توسط Gerald Carter انجام شد\&. تبدیل به DocBook XML 4\&.2 برای Samba 3\&.0 توسط Alexander Bokovoy صورت گرفت\&.