عميل صغير
هذا هو الأمر smbclient الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
smbclient - عميل يشبه بروتوكول نقل الملفات للوصول إلى موارد SMB / CIFS على الخوادم
موجز
العميل الصغير [-ب ] [-d debuglevel] [-e] [-L ] [-U username]
[-I وجهة IP] [-M ] [-m maxprotocol] [-A authfile] [-N] [-C] [-g]
[-i النطاق] [-O ] [-p ميناء] [-R ]
[-س ] [-t ] [-k] [-P] [-c ]
smbclient {servicename} [كلمة المرور] [-b ] [-d debuglevel] [-e] [-D Directory]
[-U username] [-W workgroup] [-M ] [-m maxprotocol] [-A authfile] [-N] [-C]
[-g] [-l log-basename] [-I destinationIP] [-E] [-c ] [نطاق -i]
[-O ] [-p ميناء] [-R ] [-س ]
[-t ] [-T IXFqgbNan] [-k]
الوصف
هذه الأداة هي جزء من السامبا(7) جناح.
smbclient هو عميل يمكنه "التحدث" إلى خادم SMB / CIFS. يوفر واجهة
مشابه لبرنامج ftp (انظر بروتوكول نقل الملفات(1)). تشمل العمليات أشياء مثل الحصول على
الملفات من الخادم إلى الجهاز المحلي ، ووضع الملفات من الجهاز المحلي إلى ملف
الخادم ، واسترداد معلومات الدليل من الخادم وما إلى ذلك.
OPTIONS
خدمة لي
اسم الخدمة هو اسم الخدمة التي تريد استخدامها على الخادم. اسم خدمة
يأخذ الشكل // الخادم / الخدمة حيث الخادم هو اسم NetBIOS الخاص بـ SMB / CIFS
الخادم الذي يقدم الخدمة المطلوبة و الخدمة هو اسم الخدمة المقدمة.
وبالتالي للاتصال بخدمة "الطابعة" على خادم SMB / CIFS "smbserver" ، ستفعل ذلك
استخدم اسم الخدمة // smbserver / printer
لاحظ أن اسم الخادم المطلوب ليس بالضرورة هو اسم مضيف IP (DNS) لملف
الخادم ! الاسم المطلوب هو اسم خادم NetBIOS ، والذي قد يكون هو نفسه أو لا يكون كذلك
كاسم مضيف IP للجهاز الذي يقوم بتشغيل الخادم.
يتم البحث عن اسم الخادم وفقًا لأي من -R المعلمة إلى smbclient أو
باستخدام معلمة ترتيب حل الاسم في smb.conf(5) ملف يسمح بامتداد
المسؤول لتغيير الترتيب والأساليب التي يتم البحث عن أسماء الخوادم من خلالها.
كلمه السر
كلمة المرور المطلوبة للوصول إلى الخدمة المحددة على الخادم المحدد. اذا هذا
يتم توفير المعلمة ، -N الخيار (قمع مطالبة كلمة المرور) يفترض.
لا توجد كلمة مرور افتراضية. إذا لم يتم توفير كلمة مرور في سطر الأوامر (إما
باستخدام هذه المعلمة أو إضافة كلمة مرور إلى -U الخيار (انظر أدناه)) و -N
الخيار غير محدد ، سيطالبك العميل بكلمة مرور ، حتى إذا كان المطلوب
الخدمة لا تتطلب واحد. (إذا لم تكن كلمة المرور مطلوبة ، فما عليك سوى الضغط على ENTER إلى
أدخل كلمة مرور فارغة.)
ملاحظة: بعض الخوادم (بما في ذلك OS / 2 و Windows for Workgroups) تصر على الأحرف الكبيرة
كلمة المرور. قد يتم رفض كلمات المرور ذات الأحرف الصغيرة أو المختلطة بواسطة هذه الخوادم.
كن حذرًا بشأن تضمين كلمات المرور في البرامج النصية.
-R | - الاسم-حل
يتم استخدام هذا الخيار بواسطة البرامج الموجودة في مجموعة Samba لتحديد التسمية
الخدمات وبأي ترتيب حل أسماء المضيفين إلى عناوين IP. يأخذ الخيار
سلسلة مفصولة بمسافات لخيارات دقة الاسم المختلفة.
الخيارات هي: "lmhosts" و "host" و "wins" و "bcast". يتسببون في وجود الأسماء
تم حلها على النحو التالي:
· LMHOSTS: ابحث عن عنوان IP في ملف Samba lmhosts. إذا كان الخط في lmhosts
ليس له نوع اسم مرفق باسم NetBIOS (راجع ملف LMHOSTS(5) للحصول على التفاصيل)
ثم أي نوع اسم يطابق البحث.
· مضيف: قم بعمل اسم مضيف قياسي لتحليل عنوان IP ، باستخدام النظام
/ الخ / المضيفينأو NIS أو DNS. تعمل طريقة تحليل الاسم هذه
يعتمد على النظام ، على سبيل المثال على IRIX أو Solaris ، قد يتم التحكم في ذلك بواسطة
/etc/nsswitch.conf ملف). لاحظ أنه يتم استخدام هذه الطريقة فقط إذا كان اسم NetBIOS
النوع الذي يتم الاستعلام عنه هو نوع اسم 0x20 (الخادم) ، وإلا فسيتم تجاهله.
· يفوز: استعلم عن اسم بعنوان IP مدرج في ملف يفوز الخادم معامل. إذا كان الجواب لا
تم تحديد خادم WINS وسيتم تجاهل هذه الطريقة.
· بكست: قم بإجراء بث على كل من الواجهات المحلية المعروفة المدرجة في
واجهات معامل. هذا هو الأقل موثوقية من أساليب تحليل الاسم مثل
يعتمد ذلك على أن يكون المضيف الهدف على شبكة فرعية متصلة محليًا.
إذا لم يتم تعيين هذه المعلمة ، فسيتم تحديد ترتيب حل الاسم المحدد في smb.conf(5) ملف
سيتم استخدام المعلمة (ترتيب حل الاسم).
الترتيب الافتراضي هو lmhosts و host و wins و bcast وبدون هذا المعامل أو أي إدخال في
القادم الاسم حل طلب المعلمة من smb.conf(5) ملف سوف أساليب تحليل الاسم
في هذا الترتيب.
-M | - اسم الرسالة NetBIOS
تتيح لك هذه الخيارات إرسال رسائل إلى أخرى ، باستخدام بروتوكول WinPopup
حاسوب. بمجرد إنشاء الاتصال ، قم بكتابة رسالتك ، بالضغط على ^ D
(التحكم- D) للانتهاء.
إذا كان الكمبيوتر المستقبل يقوم بتشغيل WinPopup ، فسوف يتلقى المستخدم الرسالة و
ربما يكون صوتا. إذا لم يقوموا بتشغيل WinPopup ، فستفقد الرسالة ، ولا
سوف تظهر رسالة خطأ.
يتم أيضًا قطع الرسالة تلقائيًا إذا كانت الرسالة تزيد عن 1600 بايت ، على هذا النحو
هو حد البروتوكول.
إحدى الحيل المفيدة هي توجيه الرسالة من خلال smbclient. على سبيل المثال: smbclient -M
سيقوم FRED <mymessage.txt بإرسال الرسالة الموجودة في الملف mymessage.txt إلى الجهاز
فريد.
قد تجد أيضًا ملف -U و -I خيارات مفيدة ، لأنها تسمح لك بالتحكم في FROM
وأجزاء من الرسالة.
شاهد الرسالة أمر معلمة في smb.conf(5) للحصول على وصف لكيفية
التعامل مع رسائل WinPopup الواردة في Samba.
ملاحظات: انسخ WinPopup إلى مجموعة بدء التشغيل على أجهزة كمبيوتر WfWg إذا كنت تريدها دائمًا
تكون قادرة على استقبال الرسائل.
-p | - منفذ الميناء
هذا الرقم هو رقم منفذ TCP الذي سيتم استخدامه عند إجراء اتصالات بملف
الخادم. رقم منفذ TCP القياسي (المعروف) لخادم SMB / CIFS هو 139 ، وهو
هو الافتراضي.
-g | - جليلة
توفر هذه المعلمة مجتمعة مع -L إخراج سهل للتحليل يسمح بالمعالجة
مع المرافق مثل grep و cut.
-m | - أقصى بروتوكول بروتوكول
يتيح ذلك للمستخدم تحديد أعلى مستوى بروتوكول SMB سيستخدمه smbclient
للاتصال بالخادم. بشكل افتراضي ، يتم تعيين هذا على NT1 ، وهو الأعلى
بروتوكول SMB1 المتاح. للاتصال باستخدام بروتوكول SMB2 أو SMB3 ، استخدم السلاسل SMB2
أو SMB3 على التوالي. لاحظ أنه للاتصال بخادم Windows 2012 مع تشفير
النقل واختيار بروتوكول max-Protocol من SMB3 مطلوب.
-P | - تمرير الآلة
قم بإجراء استعلامات للخادم الخارجي باستخدام حساب الجهاز للخادم المحلي.
-أنا | - عنوان IP- عنوان
IP العنوان هو عنوان الخادم الذي سيتم الاتصال به. يجب تحديده في
تدوين قياسي "abcd".
عادةً ما يحاول العميل تحديد موقع خادم SMB / CIFS مسمى من خلال البحث عنه
عبر آلية تحليل اسم NetBIOS الموضحة أعلاه في ملف الاسم حل طلب
المعلمة أعلاه. سيؤدي استخدام هذه المعلمة إلى إجبار العميل على افتراض أن الخادم
موجود على الجهاز بعنوان IP المحدد ومكون اسم NetBIOS لملف
سيتم تجاهل المورد الذي يتم الاتصال به.
لا يوجد افتراضي لهذه المعلمة. إذا لم يتم توفيره ، فسيتم تحديده
تلقائيًا من قبل العميل كما هو موضح أعلاه.
-E | --stderr
تؤدي هذه المعلمة إلى قيام العميل بكتابة رسائل إلى دفق الخطأ القياسي
(stderr) بدلاً من تيار الإخراج القياسي.
بشكل افتراضي ، يكتب العميل الرسائل إلى الإخراج القياسي - عادةً ما يكون المستخدم tty.
-L | - قائمة
يتيح لك هذا الخيار إلقاء نظرة على الخدمات المتاحة على الخادم. استخدامه
كمضيف smbclient -L ويجب أن تظهر قائمة. ال -I قد يكون الخيار مفيدًا إذا كان لديك
لا تتطابق أسماء NetBIOS مع أسماء مضيف DNS الخاص بـ TCP / IP أو إذا كنت تحاول الوصول إلى ملف
مضيف على شبكة أخرى.
-b | - إرسال المخزن المؤقت
عند إرسال الملفات أو استقبالها ، يستخدم smbclient مخزنًا مؤقتًا داخليًا بحجم ملف
الحد الأقصى لعدد الطلبات المسموح بها للخادم المتصل. هذا الأمر يسمح بذلك
سيتم تعيين الحجم على أي نطاق بين 0 (مما يعني استخدام الخادم الافتراضي الذي يتم التحكم فيه
size) بايت و 16776960 (0xFFFF00) بايت. باستخدام الحجم الذي يتحكم فيه الخادم هو ملف
الأكثر فاعلية حيث أن smbclient سوف ينقل العديد من عمليات القراءة أو الكتابة المتزامنة المطلوبة
لإبقاء الخادم مشغولاً قدر الإمكان. سيؤدي تعيين هذا إلى أي حجم آخر إلى إبطاء السرعة
التحويل. يمكن أيضًا ضبط ذلك باستخدام الأمر iosize داخل smbclient.
-ب | - تصفح
تصفح خوادم SMB باستخدام DNS.
-d | --debuglevel = المستوى
مستوى هو عدد صحيح من 0 إلى 10. القيمة الافتراضية إذا لم يتم تحديد هذه المعلمة
هو 1.
كلما زادت هذه القيمة ، سيتم تسجيل المزيد من التفاصيل في ملفات السجل الخاصة بـ
أنشطة الخادم. في المستوى 0 ، فقط الأخطاء الجسيمة والتحذيرات الجسيمة هي التي ستفعل
يتم تسجيلها. المستوى 1 هو مستوى معقول للجري اليومي - يولد مستوى صغير
كمية المعلومات حول العمليات المنفذة.
المستويات فوق 1 ستولد كميات كبيرة من بيانات السجل ، ويجب استخدامها فقط
عند التحقيق في مشكلة. المستويات فوق 3 مصممة للاستخدام من قبل المطورين فقط
وإنشاء كميات هائلة من بيانات السجل ، معظمها مشفّر للغاية.
لاحظ أن تحديد هذه المعلمة هنا سيؤدي إلى تجاوز سجل مستوى معلمة في
ملف smb.conf.
-V | - الإصدار
يطبع رقم إصدار البرنامج.
-s | --configfile =
يحتوي الملف المحدد على تفاصيل التكوين التي يطلبها الخادم. ال
تتضمن المعلومات الموجودة في هذا الملف معلومات خاصة بالخادم مثل printcap
الملف المراد استخدامه ، بالإضافة إلى أوصاف جميع الخدمات التي يجب على الخادم استخدامها
يمد. راجع smb.conf لمزيد من المعلومات. اسم ملف التكوين الافتراضي هو
تحدد في وقت الترجمة.
-l | --log-basename = دليل السجل
اسم الدليل الأساسي لملفات السجل / التصحيح. تمديد ".progname" سيتم إلحاقه
(على سبيل المثال ، log.smbclient ، log.smbd ، إلخ ...). لا يتم إزالة ملف السجل من قبل العميل.
- الخيار = =
تعيين smb.conf(5) الخيار " " إلى قيمة " "من سطر الأوامر. هذا
يتجاوز القيم الافتراضية المترجمة والخيارات المقروءة من ملف التكوين.
-N | - بدون مرور
إذا تم تحديد هذه المعلمة ، فإنها تمنع مطالبة كلمة المرور العادية من العميل إلى
المستخدم. هذا مفيد عند الوصول إلى خدمة لا تتطلب كلمة مرور.
ما لم يتم تحديد كلمة مرور في سطر الأوامر أو يتم تحديد هذه المعلمة ، فإن
سيطلب العميل كلمة مرور.
إذا تم تحديد كلمة مرور في سطر الأوامر وتم تحديد هذا الخيار أيضًا في
سيتم إدخال كلمة المرور في سطر الأوامر بصمت ولن يتم استخدام كلمة مرور.
-k | --kerberos
حاول المصادقة مع kerberos. مفيد فقط في بيئة Active Directory.
-C | --استخدام ذاكرة التخزين المؤقت
حاول استخدام بيانات الاعتماد المخزنة مؤقتًا بواسطة winbind.
-A | - ملف المصادقة = اسم الملف
يتيح لك هذا الخيار تحديد ملف لقراءة اسم المستخدم وكلمة المرور منه
المستخدمة في الاتصال. تنسيق الملف هو
اسم المستخدم =
كلمة المرور =
المجال =
تأكد من أن الأذونات الموجودة في الملف تقيد الوصول من المستخدمين غير المرغوب فيهم.
-U | --user = username [٪ password]
يعيّن اسم مستخدم SMB أو اسم المستخدم وكلمة المرور.
إذا لم يتم تحديد كلمة المرور٪ ، سيُطلب من المستخدم. سيتحقق العميل أولاً
القادم USER متغير البيئة ، ثم اسم السجل متغير وإذا كان أي منهما موجودًا ، فإن
السلسلة كبيرة. إذا لم يتم العثور على هذه المتغيرات البيئية ، اسم المستخدم
الذهبي .
الخيار الثالث هو استخدام ملف بيانات اعتماد يحتوي على نص عادي لملف
اسم المستخدم و كلمة السر. يتم توفير هذا الخيار بشكل أساسي للنصوص البرمجية حيث يقوم المسؤول بذلك
لا ترغب في تمرير بيانات الاعتماد على سطر الأوامر أو عبر متغيرات البيئة. لو
يتم استخدام هذه الطريقة ، تأكد من أن الأذونات على الملف تقيد الوصول
من المستخدمين غير المرغوب فيهم. انظر -A لمزيد من التفاصيل.
كن حذرًا بشأن تضمين كلمات المرور في البرامج النصية. أيضا ، في العديد من الأنظمة الأمر
يمكن رؤية سطر العملية الجارية عبر الأمر ps. لتكون بأمان اسمح دائما
rpcclient للمطالبة بكلمة مرور وكتابتها مباشرة.
-S | - مطلوب التوقيع على | إيقاف |
اضبط حالة توقيع العميل.
-P | - تمرير الآلة
استخدم كلمة مرور حساب الجهاز المخزن.
-e | - encrypt
تتطلب معلمة سطر الأوامر هذه أن يدعم الخادم البعيد ملحقات UNIX أو
أنه تم اختيار بروتوكول SMB3. يطلب تشفير الاتصال.
يفاوض بشأن تشفير SMB باستخدام امتدادات SMB3 أو POSIX عبر GSSAPI. يستخدم
إعطاء بيانات اعتماد لمفاوضات التشفير (إما kerberos أو NTLMv1 / v2 إذا كان
المجال المعطى / اسم المستخدم / كلمة المرور ثلاثية. فشل الاتصال إذا تعذر التشفير
عن طريق التفاوض.
--pw-nt- التجزئة
كلمة المرور المقدمة هي تجزئة NT.
-n | - netbiosname
يتيح لك هذا الخيار تجاوز اسم NetBIOS الذي يستخدمه Samba لنفسه. هذا
مطابق لوضع netbios الاسم المعلمة في ملف smb.conf. ومع ذلك ، أ
سيكون لإعداد سطر الأوامر الأسبقية على الإعدادات في smb.conf.
-i | - النطاق
يحدد هذا نطاق NetBIOS الذي سيستخدمه nmblookup للتواصل معه عندما
توليد أسماء NetBIOS. للحصول على تفاصيل حول استخدام نطاقات NetBIOS ، راجع rfc1001.txt
و rfc1002.txt. نطاقات NetBIOS هي جدا نادرًا ما تستخدم ، فقط قم بتعيين هذه المعلمة إذا كنت
هي مسؤول النظام المسؤول عن جميع أنظمة NetBIOS التي تتصل بها
مع.
-W | - مجموعة العمل = المجال
قم بتعيين مجال SMB لاسم المستخدم. هذا يتجاوز المجال الافتراضي وهو
المجال المحدد في smb.conf. إذا كان المجال المحدد هو نفسه خوادم NetBIOS
الاسم ، يتسبب في قيام العميل بتسجيل الدخول باستخدام خوادم SAM المحلية (على عكس ملف
المجال SAM).
-O | - خيارات المقبس خيارات
خيارات مأخذ TCP لتعيينها على مقبس العميل. راجع معلمة خيارات المقبس بتنسيق
صفحة دليل smb.conf لقائمة الخيارات الصالحة.
-؟ | - مساعدة
اطبع ملخصًا لخيارات سطر الأوامر.
--استخدام
عرض رسالة استخدام موجزة.
-t | - مهلة
يتيح ذلك للمستخدم ضبط المهلة الافتراضية المستخدمة لكل طلب SMB. ال
الإعداد الافتراضي هو 20 ثانية. قم بزيادته إذا كانت الطلبات إلى الخادم في بعض الأحيان
خارج. يمكن أن يحدث هذا عندما يتم تحديد تشفير SMB3 ويكون smbclient ساحقًا
الخادم مع الطلبات. يمكن أيضًا ضبط ذلك باستخدام أمر timeout في الداخل
عميل صغير.
-T | - خيارات القطران
يمكن استخدام smbclient لإنشاء ملفات قطران(1) نسخ احتياطية متوافقة لجميع الملفات الموجودة على ملف
حصة SMB / CIFS. أعلام القطران الثانوية التي يمكن إعطاؤها لهذا الخيار هي:
· c - إنشاء أرشيف احتياطي القطران على النظام المحلي. يجب أن يتبعه الاسم
من ملف tar أو جهاز شريط أو "-" للإخراج القياسي. في حالة استخدام الإخراج القياسي
يجب عليك تحويل مستوى السجل إلى أدنى قيمة له -d0 لتجنب إتلاف القطران
ملف. هذا العلم متنافي مع x العلم.
· x - استخراج (استعادة) ملف tar محلي مرة أخرى إلى مشاركة. ما لم يكن الخيار -D
بالنظر إلى ذلك ، سيتم استعادة ملفات tar من المستوى الأعلى للحصة. لا بد وأن
متبوعًا باسم ملف tar أو الجهاز أو "-" للإدخال القياسي. متبادل
حصريًا مع c علَم. تم تعيين أوقات إنشاء الملفات المستعادة (mtime) على
التاريخ المحفوظ في ملف القطران. الدلائل حاليا لا تحصل على إنشائها
تمت استعادة التواريخ بشكل صحيح.
· I - تضمين الملفات والدلائل. هو السلوك الافتراضي عندما تكون أسماء الملفات
المحدد أعلاه. يتسبب في تضمين الملفات في استخراج أو إنشاء (و
لذلك كل شيء آخر ليتم استبعاده). انظر المثال أدناه. ملف يتلألأ
يعمل بإحدى طريقتين. يرى r أدناه.
· X - استبعاد الملفات والدلائل. يتسبب في استبعاد الملفات من استخراج أو
يخلق. انظر المثال أدناه. يعمل ملف globbing بإحدى طريقتين. يرى r
أدناه.
· F - ملف يحتوي على قائمة بالملفات والأدلة. ال F يسبب الاسم
بعد ملف tarfile المراد إنشاؤه ليتم قراءته كاسم ملف يحتوي على قائمة
الملفات والأدلة التي سيتم تضمينها في استخراج أو إنشاء (وبالتالي
كل شيء آخر ليتم استبعاده). انظر المثال أدناه. ملف globbing يعمل في واحد
بطريقتين. يرى r أدناه.
· b - مقاس الكتله. يجب أن يتبعه حجم كتل صالح (أكبر من صفر). الأسباب
يتم كتابة ملف tar في كتل بحجم * TBLOCK (512 بايت).
· g - تدريجي. فقط قم بعمل نسخة احتياطية من الملفات التي تم تعيين بت الأرشيف عليها. مفيد فقط
مع الالجائزة c العلم.
· q - هادئ. يمنع القطران من طباعة التشخيصات أثناء عملها. هذا هو نفس
الهدوء التامود.
· r - استخدم مطابقة أحرف البدل للتضمين أو الاستبعاد. إهمال.
· N - أحدث من. يجب أن يتبعه اسم الملف الذي تتم مقارنة تاريخه
مقابل الملفات الموجودة في المشاركة أثناء الإنشاء. فقط الملفات الأحدث من الملف
المحدد احتياطيًا إلى ملف tar. مفيد فقط مع c العلم.
· a - تعيين بت الأرشيف. يتسبب في إعادة تعيين بت الأرشيف عند نسخ الملف احتياطيًا.
مفيد مع g و c الأعلام.
قطران طويل قم بتقديم أسماء
يدعم خيار tar الخاص بـ smbclient الآن أسماء الملفات الطويلة عند النسخ الاحتياطي والاستعادة. لكن،
يجب أن يكون اسم المسار الكامل للملف أقل من 1024 بايت. أيضا ، عندما يكون أرشيف القطران
تم إنشاؤه ، يضع خيار tar الخاص بـ smbclient جميع الملفات في الأرشيف بأسماء نسبية ، وليس
أسماء مطلقة.
قطران أسماء الملفات
يمكن إعطاء جميع أسماء الملفات كأسماء مسار DOS (مع "\\" كفاصل للمكونات) أو كـ
أسماء مسار UNIX (مع '/' كفاصل للمكونات).
أمثلة
استعادة من ملف tar backup.tar إلى myshare على mypc (لا توجد كلمة مرور على المشاركة).
smbclient // mypc / myshare "" -N -Tx backup.tar
استعادة كل شيء باستثناء المستخدمين / المستندات
smbclient // mypc / myshare "-N -TXx backup.tar users / docs
قم بإنشاء ملف tar للملفات الموجودة أسفل المستخدمين / المستندات.
smbclient // mypc / myshare -N -Tc backup.tar users / docs
قم بإنشاء نفس ملف tar كما هو مذكور أعلاه ، ولكن الآن استخدم اسم مسار DOS.
smbclient // mypc / myshare -N -Tc backup.tar users \ edocs
قم بإنشاء ملف tar للملفات المدرجة في ملف tarlist.
smbclient // mypc / myshare "" -N -TcF backup.tar tarlist
قم بإنشاء ملف tar لجميع الملفات والأدلة الموجودة في المشاركة.
smbclient // mypc / myshare "" -N -Tc backup.tar *
-D | - الدليل الأولي
التغيير إلى الدليل الأولي قبل البدء. ربما فقط من أي استخدام مع القطران -T
الخيار.
-c | - سلسلة أمر الأمر
سلسلة الأوامر هي قائمة أوامر مفصولة بفاصلة منقوطة ليتم تنفيذها بدلاً من
مطالبا من stdin.
-N ضمني -c.
هذا مفيد بشكل خاص في البرامج النصية ولطباعة stdin على الخادم ، على سبيل المثال -c
'مطبعة -'.
عمليات
بمجرد تشغيل العميل ، يتم تقديم موجه للمستخدم:
smb: \>
تشير الشرطة المائلة للخلف ("\\") إلى دليل العمل الحالي على الخادم ، وسوف
تغيير إذا تم تغيير دليل العمل الحالي.
يشير الموجه إلى أن العميل جاهز وينتظر تنفيذ أمر المستخدم.
كل أمر هو كلمة واحدة ، متبوعة اختياريًا بمعلمات خاصة بهذا الأمر.
الأوامر والمعلمات مفصولة بمسافة ما لم تنص هذه الملاحظات على وجه التحديد
خلاف ذلك. جميع الأوامر غير حساسة لحالة الأحرف. قد تكون معلمات الأوامر أو لا تكون كذلك
حساس لحالة الأحرف ، اعتمادًا على الأمر.
يمكنك تحديد أسماء الملفات التي تحتوي على مسافات من خلال اقتباس الاسم مع وضع مزدوج
اقتباسات ، على سبيل المثال "اسم ملف طويل".
المعلمات الموضحة بين قوسين مربعين (على سبيل المثال ، "[معلمة]") اختيارية. إذا لم يتم إعطاء
سيستخدم الأمر الإعدادات الافتراضية المناسبة. تظهر المعلمات بين قوسين زاوية (على سبيل المثال ،
" ") مطلوبة.
لاحظ أن جميع الأوامر التي تعمل على الخادم يتم تنفيذها فعليًا عن طريق إصدار طلب
إلى الخادم. وبالتالي قد يختلف السلوك من خادم إلى خادم ، اعتمادًا على كيفية عمل ملف
تم تنفيذ الخادم.
يتم تقديم الأوامر المتوفرة هنا بترتيب أبجدي.
؟ [يأمر]
If أمر محدد ،؟ سيعرض الأمر رسالة إعلامية موجزة عن
الأمر المحدد. إذا لم يتم تحديد أمر ، فستظهر قائمة بالأوامر المتاحة
لا تكن مشاغبا.
! [أمر قذيفة]
If قذيفة أمر محدد ، ال! سيقوم الأمر بتنفيذ shell محليًا وتشغيل ملف
أمر شل المحدد. إذا لم يتم تحديد أي أمر ، فسيتم تشغيل shell المحلي.
ملف allinfo
سيطلب العميل أن يقوم الخادم بإرجاع جميع المعلومات المعروفة حول ملف أو
الدليل (بما في ذلك التدفقات).
ملف altname
سيطلب العميل أن يقوم الخادم بإرجاع الاسم "البديل" (الاسم 8.3) لـ
ملف أو دليل.
أرشيف
يضبط مستوى الأرشيف عند التشغيل على الملفات. 0 يعني تجاهل بت الأرشيف ، 1
يعني أن تعمل فقط على الملفات مع مجموعة البت هذه ، 2 تعني أن تعمل فقط على الملفات مع هذا
تعيين بت وإعادة تعيينه بعد العملية ، 3 يعني العمل على جميع الملفات وإعادة تعيينها بعد ذلك
عملية. الافتراضي هو 0.
دعم
قم بتبديل حالة علامة "هدف النسخ الاحتياطي" المرسلة إلى الخادم في قوائم الدليل
ويفتح الملف. إذا كانت علامة "وجهة النسخ الاحتياطي" صحيحة ، فسيحاول الخادم التجاوز
يتحقق بعض نظام الملفات من منح المستخدم SE_BACKUP أو SE_RESTORE
الامتيازات. هذه الحالة مفيدة عند إجراء عملية النسخ الاحتياطي أو الاستعادة.
مقاس الكتله
يضبط معلمة blockize لعملية tar. الافتراضي هو 20. يسبب ملف tar
ليتم كتابتها في وحدات بحجم * TBLOCK (عادةً 512 بايت).
إلغاء jobid0 [jobid1] ... [jobidN]
سيطلب العميل أن يقوم الخادم بإلغاء مهام الطباعة المحددة من قِبل المعطى
معرّفات مهام الطباعة الرقمية.
حساسية الموضوع
يبدل إعداد العلامة في حزم SMB التي تخبر الخادم بالتعامل
أسماء الملفات حساسة لحالة الأحرف. اضبط على OFF افتراضيًا (يخبر خادم الملفات بالتعامل مع
أسماء الملفات باعتبارها غير حساسة لحالة الأحرف). يؤثر حاليًا فقط على ملف Samba 3.0.5 وما فوق
الخوادم مع ضبط المعلمة الحساسة لحالة الأحرف على auto في smb.conf.
قرص مضغوط
إذا تم تحديد "اسم الدليل" ، فسيكون دليل العمل الحالي على الخادم
تغيرت إلى الدليل المحدد. ستفشل هذه العملية إذا لأي سبب من الأسباب
الدليل المحدد لا يمكن الوصول إليه.
إذا لم يتم تحديد اسم دليل ، فسيكون دليل العمل الحالي على الخادم
وذكرت.
وضع ملف chmod في ثماني
يعتمد هذا الأمر على الخادم الذي يدعم امتدادات CIFS UNIX وسيفشل
إذا كان الخادم لا. يطلب العميل أن يقوم الخادم بتغيير UNIX
أذونات إلى الوضع الثماني المحدد ، بتنسيق UNIX القياسي.
uid ملف chown
يعتمد هذا الأمر على الخادم الذي يدعم امتدادات CIFS UNIX وسيفشل
إذا كان الخادم لا. يطلب العميل أن يقوم الخادم بتغيير مستخدم UNIX و
ملكية المجموعة للقيم العشرية المحددة. لاحظ أنه لا توجد طريقة حاليا
ابحث عن بعد عن قيم Uid و gid في UNIX لاسم معين. يمكن معالجة هذا
في الإصدارات المستقبلية من امتدادات CIFS UNIX.
يغلق
يغلق ملفًا تم فتحه صراحةً بواسطة الأمر open. تستخدم لاختبارات سامبا الداخلية
الأغراض.
ديل
سيطلب العميل أن يحاول الخادم حذف جميع الملفات المطابقة قناع تبدأ من
دليل العمل الحالي على الخادم.
دير
قائمة الملفات المطابقة قناع في دليل العمل الحالي على الخادم
يتم استرجاعها من الخادم وعرضها.
دو
يقوم بإدراج دليل ثم يقوم بطباعة استخدام القرص الحالي والمساحة الخالية عليه
حصة.
صدى صوت
هل يطلب SMBecho اختبار اتصال الخادم. تستخدم لأغراض اختبار Samba الداخلي.
خروج
قم بإنهاء الاتصال بالخادم والخروج من البرنامج.
يحصل [اسم الملف المحلي]
انسخ الملف المسمى باسم الملف البعيد من الخادم إلى الجهاز الذي يقوم بتشغيل ملف
عميل. إذا تم تحديده ، فقم بتسمية اسم الملف المحلي للنسخة المحلية. لاحظ أن جميع التحويلات في
smbclient ثنائي. راجع أيضًا الأمر الصغير.
getfacl
يتطلب الخادم دعم ملحقات UNIX. تطلب وطباعة POSIX ACL
ملف.
متشدد
ينشئ ارتباطًا ثابتًا على الخادم باستخدام دلالات Windows CIFS.
مساعدة [أمر]
انظر؟ الأمر أعلاه.
تاريخ
يعرض محفوظات الأوامر.
يوز
عند إرسال الملفات أو استقبالها ، يستخدم smbclient مخزنًا مؤقتًا داخليًا بحجم ملف
الحد الأقصى لعدد الطلبات المسموح بها للخادم المتصل. هذا الأمر يسمح بذلك
سيتم تعيين الحجم على أي نطاق بين 0 (مما يعني استخدام الخادم الافتراضي الذي يتم التحكم فيه
size) بايت و 16776960 (0xFFFF00) بايت. باستخدام الحجم الذي يتحكم فيه الخادم هو ملف
الأكثر فاعلية حيث أن smbclient سوف ينقل العديد من عمليات القراءة أو الكتابة المتزامنة المطلوبة
لإبقاء الخادم مشغولاً قدر الإمكان. سيؤدي تعيين هذا إلى أي حجم آخر إلى إبطاء السرعة
التحويل.
شاشات الكريستال السائل [اسم الدليل]
If دليل الاسم دليل العمل الحالي على الجهاز المحلي
سيتم تغييره إلى الدليل المحدد. ستفشل هذه العملية لأي سبب من الأسباب
الدليل المحدد لا يمكن الوصول إليه.
إذا لم يتم تحديد اسم دليل ، فسيتم تحديد اسم دليل العمل الحالي على
سيتم الإبلاغ عن الجهاز المحلي.
رابط الهدف linkname
يعتمد هذا الأمر على الخادم الذي يدعم امتدادات CIFS UNIX وسيفشل
إذا كان الخادم لا. يطلب العميل من الخادم إنشاء ارتباط ثابت بين
اسم الرابط والملفات الهدف. يجب ألا يكون ملف اسم الرابط موجودًا.
com.listconnect
عرض الاتصالات الحالية المحتجزة لأغراض DFS.
قفل
يعتمد هذا الأمر على الخادم الذي يدعم امتدادات CIFS UNIX وسيفشل
إذا كان الخادم لا. يحاول تعيين قفل POSIX fcntl من النوع المحدد على المعطى
يتراوح. تستخدم لأغراض اختبار Samba الداخلي.
تسجيل دخول
ينشئ vuid جديدًا لهذه الجلسة عن طريق تسجيل الدخول مرة أخرى. يستبدل التيار
فاسد. يطبع vuid الجديد. تستخدم لأغراض اختبار Samba الداخلي.
الانقطاع
يسجل المستخدم الخروج من الخادم ، ويغلق الجلسة. تستخدم في اختبارات Samba الداخلية
الأغراض.
أحرف صغيرة
قم بتبديل الأحرف الصغيرة من أسماء الملفات لأوامر get و mget.
عند تبديل الأحرف الصغيرة إلى وضع التشغيل ، يتم تحويل أسماء الملفات المحلية إلى أحرف صغيرة عند الاستخدام
أوامر get و mget. غالبًا ما يكون هذا مفيدًا عند نسخ (على سبيل المثال) ملفات MSDOS من ملف
الخادم ، لأن أسماء الملفات الصغيرة هي القاعدة في أنظمة UNIX.
ls
انظر الأمر dir أعلاه.
قناع
يسمح هذا الأمر للمستخدم بإعداد قناع سيتم استخدامه أثناء التكرار
تشغيل أوامر mget و mput.
تعمل الأقنعة المحددة لأوامر mget و mput كمرشحات للأدلة
بدلاً من الملفات عند تشغيل العودية.
يعد القناع المحدد بأمر القناع ضروريًا لتصفية الملفات داخل تلك الملفات
الدلائل. على سبيل المثال ، إذا كان القناع المحدد في أمر mget هو "source *" و
القناع المحدد بواسطة أمر القناع هو "* .c" ويتم تبديل العودية إلى ON ، و
سيسترجع الأمر mget جميع الملفات المطابقة لـ "* .c" في جميع الدلائل أدناه و
بما في ذلك جميع الدلائل التي تطابق "المصدر *" في دليل العمل الحالي.
لاحظ أن قيمة القناع الافتراضية هي فارغة (تكافئ "*") وتظل كذلك
حتى يتم استخدام أمر القناع لتغييره. يحتفظ بأحدث ما تم تحديده
قيمة إلى أجل غير مسمى. لتجنب النتائج غير المتوقعة ، سيكون من الحكمة تغيير القيمة
من القناع مرة أخرى إلى "*" بعد استخدام أوامر mget أو mput.
م
انظر الأمر mkdir.
mget
انسخ جميع الملفات المطابقة قناع من الخادم إلى الجهاز الذي يقوم بتشغيل العميل.
نلاحظ أن قناع يتم تفسيره بشكل مختلف أثناء العملية العودية وغير العودية
العملية - راجع أوامر التكرار والقناع لمزيد من المعلومات. لاحظ أن كل شيء
التحويلات في smbclient ثنائية. راجع أيضًا الأمر الصغير.
مكدير
قم بإنشاء دليل جديد على الخادم (تسمح امتيازات وصول المستخدم) بامتداد
الاسم المحدد.
أكثر
قم بإحضار ملف بعيد وعرضه مع محتويات متغير بيئة PAGER الخاص بك.
mput
انسخ جميع الملفات المطابقة قناع في دليل العمل الحالي على الجهاز المحلي إلى
دليل العمل الحالي على الخادم.
نلاحظ أن قناع يتم تفسيره بشكل مختلف أثناء العملية العودية وغير العودية
العملية - راجع أوامر التكرار والقناع لمزيد من المعلومات. لاحظ أن كل شيء
التحويلات في smbclient ثنائية.
يخطر
استعلام عن دليل لتغيير الإخطارات. يصدر هذا الأمر ملف
filechangenotify دعوة لجميع التغييرات الممكنة. عندما تأتي التغييرات ستتم طباعة سطر واحد
لكل تغيير. راجع https://msdn.microsoft.com/en-us/library/dn392331.aspx للحصول على ملف
وصف أرقام الإجراءات التي يطبعها هذا الأمر.
هذا الأمر لا ينتهي أبدًا ، إنه ينتظر الحدث إلى أجل غير مسمى.
POSIX
استعلم عن الخادم البعيد لمعرفة ما إذا كان يدعم امتدادات CIFS UNIX ويطبعها
قائمة القدرات المدعومة. إذا كان الأمر كذلك ، فقم بتشغيل معالجة اسم المسار POSIX وكبيره
قراءة / كتابة الملف (إن وجد) ،.
posix_encrypt
يعتمد هذا الأمر على الخادم الذي يدعم امتدادات CIFS UNIX وسيفشل
إذا كان الخادم لا. حاول التفاوض بشأن تشفير SMB على هذا الاتصال. لو
smbclient المتصل ببيانات اعتماد kerberos (-k) وسيطات هذا الأمر هي
يتم تجاهلها ويتم استخدام بيانات اعتماد kerberos للتفاوض بشأن توقيع وختم GSSAPI
بدلاً من. راجع أيضًا الخيار -e لـ smbclient لفرض التشفير في البداية
اتصال. هذا الأمر جديد في Samba 3.2.
posix_open
يعتمد هذا الأمر على الخادم الذي يدعم امتدادات CIFS UNIX وسيفشل
إذا كان الخادم لا. يفتح ملفًا بعيدًا باستخدام امتدادات CIFS UNIX وطباعته
معرف الملف. تستخدم لأغراض اختبار Samba الداخلي.
posix_mkdir
يعتمد هذا الأمر على الخادم الذي يدعم امتدادات CIFS UNIX وسيفشل
إذا كان الخادم لا. ينشئ دليلاً بعيدًا باستخدام امتدادات CIFS UNIX مع
الوضع المحدد.
posix_rmdir
يعتمد هذا الأمر على الخادم الذي يدعم امتدادات CIFS UNIX وسيفشل
إذا كان الخادم لا. حذف دليل بعيد باستخدام ملحقات CIFS UNIX.
posix_unlink
يعتمد هذا الأمر على الخادم الذي يدعم امتدادات CIFS UNIX وسيفشل
إذا كان الخادم لا. يحذف ملف بعيد باستخدام ملحقات CIFS UNIX.
مطبعة
اطبع الملف المحدد من الجهاز المحلي من خلال خدمة قابلة للطباعة على
الخادم.
موجه
تبديل المطالبة بأسماء الملفات أثناء تشغيل الأمرين mget و mput.
عند التبديل إلى "تشغيل" ، سيُطلب من المستخدم تأكيد نقل كل ملف أثناء
هذه الأوامر. عند التبديل إلى "إيقاف التشغيل" ، سيتم نقل جميع الملفات المحددة بدون
دفع.
يضع [اسم ملف بعيد]
انسخ الملف المسمى باسم الملف المحلي من الجهاز الذي يقوم بتشغيل العميل إلى ملف
الخادم. إذا تم تحديد ذلك ، فقم بتسمية اسم الملف البعيد للنسخة البعيدة. لاحظ أن جميع التحويلات
في smbclient ثنائي. راجع أيضًا الأمر الصغير.
طابور
يعرض قائمة انتظار الطباعة ، مع إظهار معرف الوظيفة والاسم والحجم والحالة الحالية.
استقال
انظر أمر الخروج.
قراءة الارتباط الرمزي
يعتمد هذا الأمر على الخادم الذي يدعم امتدادات CIFS UNIX وسيفشل
إذا كان الخادم لا. اطبع قيمة "اسم الارتباط الرمزي" للارتباط الرمزي.
بحث وتطوير
انظر الأمر rmdir.
يعيد تنفيذ
تبديل عودية الدليل للأوامر mget و mput.
عند التبديل إلى ON ، ستعمل هذه الأوامر على معالجة جميع الأدلة في دليل المصدر
(على سبيل المثال ، الدليل الذي ينسخون منه) وسيتكرر إلى أي دليل يطابق
القناع المحدد للأمر. تم تحديد الملفات التي تطابق القناع فقط باستخدام القناع
سيتم استرداد الأمر. راجع أيضًا أمر القناع.
عندما يتم تبديل العودية إلى OFF ، فإن الملفات فقط من دليل العمل الحالي على ملف
الجهاز المصدر الذي يطابق القناع المحدد لأوامر mget أو mput سيكون
نسخ ، وسيتم تجاهل أي قناع محدد باستخدام أمر القناع.
إعادة تسمية
إعادة تسمية الملفات في دليل العمل الحالي على الخادم من قديم اسم الملف إلى جديد
اسم الملف.
جمهورية مقدونيا
إزالة كافة الملفات المطابقة قناع من دليل العمل الحالي على الخادم.
rmdir
قم بإزالة الدليل المحدد (تسمح امتيازات وصول المستخدم) من الخادم.
سكوب
محاولة نسخ ملف على الخادم باستخدام مكالمات النسخ الأكثر كفاءة من جانب الخادم.
تراجع إلى استخدام القراءة ثم الكتابة إذا كان الخادم لا يدعم النسخ من جانب الخادم.
ضبط الوضع
نسخة من الأمر DOS attrib لتعيين أذونات الملف. على سبيل المثال:
وضع setmode myfile + r
سيجعل ملفي للقراءة فقط.
com.showconnect
عرض الاتصال النشط الحالي المحتفظ به لأغراض DFS.
ملف stat
يعتمد هذا الأمر على الخادم الذي يدعم امتدادات CIFS UNIX وسيفشل
إذا كان الخادم لا. يطلب العميل مستوى معلومات UNIX الأساسية ويطبعها
نفس المعلومات التي يتحدث عنها أمر Linux stat حول الملف. وهذا يشمل
الحجم والكتل المستخدمة على القرص ونوع الملف والأذونات ورقم inode وعدد الروابط و
أخيرًا الطوابع الزمنية الثلاثة (الوصول والتعديل والتغيير). إذا كان الملف هو ملف
ملف (رابط رمزي ، حرف أو جهاز كتلة ، فيفو أو مقبس) ثم قد تكون المعلومات الإضافية
يمكن طباعتها أيضًا.
اسم الارتباط الهدف الارتباط الرمزي
يعتمد هذا الأمر على الخادم الذي يدعم امتدادات CIFS UNIX وسيفشل
إذا كان الخادم لا. يطلب العميل من الخادم إنشاء الثابت الرمزي
ربط بين ملفات الهدف واسم الرابط. يجب ألا يكون ملف اسم الرابط موجودًا. ملحوظة
أن الخادم لن ينشئ رابطًا إلى أي مسار يقع خارج نطاق
حصة متصلة. يتم فرض هذا من خلال خادم Samba.
قطران [IXbgNa]
ينفذ عملية القطران - راجع ملف -T خيار سطر الأوامر أعلاه. قد يكون السلوك
تتأثر بأمر tarmode (انظر أدناه). باستخدام g (تزايدي) و N (أحدث) سوف
تؤثر على إعدادات Tarmode. لاحظ أن استخدام الخيار "-" مع tar x قد لا يعمل - استخدم
خيار سطر الأوامر بدلاً من ذلك.
مقاس الكتله
مقاس الكتله. يجب أن يتبعه حجم كتل صالح (أكبر من صفر). أسباب ملف القطران
ليتم كتابتها مقاس الكتله* كتل TBLOCK (512 بايت).
القطيفة
يغير سلوك tar فيما يتعلق بسمات DOS. هناك 4 أوضاع يمكن أن تكون
تشغيل أو إيقاف تشغيله.
الوضع التزايدي (الإيقاف الافتراضي). عند إيقاف تشغيل القطران (باستخدام كامل) ، سيعمل القطران على نسخ كل شيء احتياطيًا
بغض النظر عن أرشيف وضع بت. عند تشغيل (باستخدام inc) ، سيتم عمل نسخة احتياطية من القطران فقط
الملفات مع مجموعة بت الأرشيف.
وضع إعادة التعيين (افتراضي إيقاف). عند التشغيل (باستخدام إعادة التعيين) ، سيزيل القطران بت الأرشيف
جميع الملفات التي يتم نسخها احتياطيًا (تعني مشاركة القراءة / الكتابة). استخدم noreset لإيقاف.
وضع النظام (التشغيل الافتراضي). عند الإيقاف ، لن يقوم القطران بعمل نسخة احتياطية من ملفات النظام. استخدام nosystem ل
يطفىء.
الوضع المخفي (التشغيل الافتراضي). عند الإيقاف ، لن يقوم tar بعمل نسخة احتياطية من الملفات المخفية. استخدام nohidden ل
يطفىء.
نفذ الوقت
يتيح ذلك للمستخدم ضبط المهلة الافتراضية المستخدمة لكل طلب SMB. ال
الإعداد الافتراضي هو 20 ثانية. قم بزيادته إذا كانت الطلبات إلى الخادم في بعض الأحيان
خارج. يمكن أن يحدث هذا عندما يتم تحديد تشفير SMB3 ويكون smbclient ساحقًا
الخادم مع الطلبات.
الغاء القفل
يعتمد هذا الأمر على الخادم الذي يدعم امتدادات CIFS UNIX وسيفشل
إذا كان الخادم لا. يحاول فتح قفل POSIX fcntl على النطاق المحدد. مستخدم
لأغراض اختبار Samba الداخلي.
حجم
يطبع اسم وحدة التخزين الحالية للمشاركة.
فاسد
يغير vuid المستخدم حاليًا في البروتوكول إلى الرقم التعسفي المحدد. بدون
حجة تطبع vuid الحالي قيد الاستخدام. تستخدم لاختبارات سامبا الداخلية
الأغراض.
tcon
يؤسس شجرة جديدة متصلة (اتصال إلى مشاركة). يستبدل الشجرة الحالية
يتصل. يطبع المد الجديد (معرف الشجرة). تستخدم لأغراض اختبار Samba الداخلي.
tdis
أغلق اتصال المشاركة الحالي (فصل الشجرة). تستخدم في اختبارات Samba الداخلية
الأغراض.
مرتبة
يغير معرف الشجرة الحالي (tid) في البروتوكول إلى رقم عشوائي جديد. بدون
حجة ، فإنه يطبع المد المستخدم حاليا. تستخدم في اختبارات Samba الداخلية
الأغراض.
الملاحظات
بعض الخوادم متوترة بشأن حالة أسماء المستخدمين وكلمات المرور وأسماء المشاركة (AKA
أسماء الخدمات) وأسماء الأجهزة. إذا فشلت في الاتصال ، فحاول إدخال جميع المعلمات بتنسيق
الأحرف الكبيرة.
غالبًا ما يكون من الضروري استخدام الخيار -n عند الاتصال ببعض أنواع الخوادم. ل
مثال OS / 2 LanManager يصر على استخدام اسم NetBIOS صالح ، لذلك تحتاج إلى توفيره
اسم صالح يكون معروفًا للخادم.
يدعم smbclient أسماء الملفات الطويلة حيث يدعم الخادم بروتوكول LANMAN2 أو
في الاعلى.
البيئة المتغيرات
المتغير USER قد تحتوي على اسم المستخدم الخاص بالشخص الذي يستخدم العميل. هذا
يتم استخدام المعلومات فقط إذا كان مستوى البروتوكول مرتفعًا بما يكفي لدعم مستوى الجلسة
كلمات السر.
المتغير كلمة المرور قد تحتوي على كلمة مرور الشخص الذي يستخدم العميل. هذا
يتم استخدام المعلومات فقط إذا كان مستوى البروتوكول مرتفعًا بما يكفي لدعم مستوى الجلسة
كلمات السر.
المتغير LIBSMB_PROG قد تحتوي على المسار ، الذي تم تنفيذه مع النظام () ، والذي العميل
يجب الاتصال بدلاً من الاتصال بالخادم. هذه الوظيفة هي في المقام الأول
المقصود منها أن تكون أداة مساعدة في التنمية ، وتعمل بشكل أفضل عند استخدام ملف LMHOSTS
تركيب
يعتبر موقع برنامج العميل أمرًا يخص مسؤولي النظام الفرديين. ال
فيما يلي اقتراحات فقط.
يوصى بتثبيت برنامج smbclient في / usr / local / samba / bin / أو
/ usr / samba / bin / directory ، هذا الدليل قابل للقراءة من قبل الجميع ، ولا يمكن الكتابة عليه إلا عن طريق الجذر. ال
يجب أن يكون برنامج العميل نفسه قابلاً للتنفيذ من قبل الجميع. يجب على العميل لا يكون setuid أو
setgid!
يجب وضع ملفات سجل العميل في دليل يمكن قراءته وكتابته فقط من قبل المستخدم.
لاختبار العميل ، ستحتاج إلى معرفة اسم خادم SMB / CIFS قيد التشغيل. إنها
ممكن للتشغيل com.smbd(8) كمستخدم عادي - تشغيل هذا الخادم كخادم على ملف
المنفذ الذي يمكن للمستخدم الوصول إليه (عادةً أي رقم منفذ يزيد عن 1024) سيوفر اختبارًا مناسبًا
الخادم.
DIAGNOSTICS
يتم تسجيل معظم التشخيصات الصادرة عن العميل في ملف سجل محدد. ملف السجل
يتم تحديد الاسم في وقت الترجمة ، ولكن قد يتم تجاوزه في سطر الأوامر.
يعتمد عدد وطبيعة التشخيصات المتاحة على مستوى التصحيح المستخدم بواسطة
عميل. إذا كانت لديك مشاكل ، فقم بتعيين مستوى التصحيح إلى 3 واطلع على ملفات السجل.
VERSION
صفحة الدليل هذه صحيحة للإصدار 3.2 من مجموعة Samba.
استخدم smbclient عبر الإنترنت باستخدام خدمات onworks.net