| saned(8) | SANE (الوصول إلى الماسحة الضوئية أصبح سهلاً الآن) | saned(8) |
الاسم¶
saned - برنامج خفي لشبكة SANE
موجز¶
saned [ -a [ اسم المستخدم ] ] [ -u اسم المستخدم ] [ -b العنوان ] [ -p المنفذ ] [ -l ] [ -D ] [ -o ] [ -d ن ] [ -e ] [ -h ] [ -B حجم المخزن المؤقت ]
الوصف¶
saned هو البرنامج الخفي لـ SANE (الوصول السهل للماسح الضوئي الآن) الذي يسمح للعملاء البعيدين بالوصول إلى أجهزة التقاط الصور المتاحة على المضيف المحلي.
الخيارات¶
يتعرف saned على الخيارات التالية:
- -a [اسم المستخدم], --alone[=اسم المستخدم]
- يعادل مجموعة الخيارات -l -D -u اسم المستخدم. ومع ذلك، فإن اسم المستخدم اختياري ولن يتم تعيين المستخدم الجاري إلا عند التحديد.
- -u اسم المستخدم, --user=اسم المستخدم
- يطلب من saned التخلي عن امتيازات الجذر والتشغيل كمستخدم (ومجموعة) مرتبط بـ اسم المستخدم بعد الربط.
- -b العنوان, --bind=العنوان
- يخبر saned بالربط بـ العنوان المعطى.
- -p المنفذ, --port=المنفذ
- يخبر saned بالاستماع على المنفذ المعطى. القيمة 0 تخبر saned باختيار منفذ غير مستخدم. المبدئي هو منفذ-sane (6566).
- -l، --listen
- يطلب من saned التشغيل في وضع البرنامج الخفي المستقل. في هذا الوضع، يستمع saned لاتصالات العملاء الواردة؛ لا يُطلب inetd(8) لعمليات saned في هذا الوضع.
- -D, --daemonize
- يطلب من saned الانفصال عن وحدة التحكم والتشغيل في الخلفية.
- -o, --once
- يطلب من saned الخروج بعد فصل أول عميل. هذا مفيد لتصحيح الأخطاء.
- -d n, --debug=n
- يضبط مستوى مخرجات تصحيح الأخطاء لـ saned إلى n. عند الترجمة مع تمكين تصحيح الأخطاء، قد يتبع هذا العلم رقم لطلب معلومات تصحيح أكثر أو أقل. كلما زاد الرقم، زادت تفصيلية مخرجات التصحيح. مثلاً، -d128 سيطلب إخراج كل معلومات التصحيح. المستوى 0 لا ينتج أي مخرجات على الإطلاق. القيمة المبدئية هي 2.
- -e, --stderr
- سيحول مخرجات تصحيح saned إلى stderr بدلاً من syslog المبدئي.
- -B, --buffer-size=buffer-size
- يحدد حجم مخزن القراءة المؤقت المستخدم للاتصال بالنهاية الخلفية بالكيلوبايت. القيمة المبدئية هي 1 ميجابايت.
- -h، --help
- يعرض رسالة مساعدة قصيرة.
الضبط¶
ملف الإعدادات saned.conf يحتوي على خيارات لكل من البرنامج الخفي وقائمة الوصول.
- data_portrange = min_port - max_port
- حدد نطاق المنافذ لاستخدامه لاتصال البيانات. اختر نطاق منافذ بين 1024 و 65535؛ لا تختر نطاق منافذ كبير جداً، لأنه قد يسبب مشاكل أداء. استخدم هذا الخيار إذا كان خادم saned الخاص بك خلف جدار ناري. إذا كان ذلك الجدار الناري جهاز لينكس، نوصي بشدة باستخدام وحدة Netfilter nf_conntrack_sane بدلاً من ذلك.
- data_connect_timeout = timeout
- حدد الوقت بالمللي ثانية الذي سينتظره saned لاتصال بيانات. بدون هذا الخيار، إذا لم يتم اتصال البيانات قبل وصول الماسح إلى نهاية المسح، سيستمر الماسح في المسح بعد النهاية وقد يتلفه اعتماداً على النهاية الخلفية. حدد صفر للحصول على السلوك القديم. المبدئي هو 4000 مللي ثانية.
قائمة الوصول هي قائمة بأسماء المضيفين أو عناوين IP أو شبكات IP الفرعية (ترميز CIDR) المسموح لها باستخدام أجهزة SANE المحلية. يجب وضع عناوين IPv6 بين قوسين، ويجب دائماً تحديدها بصيغتها المضغوطة. الاتصالات من المضيف المحلي مسموح بها دائماً. يتم تجاهل الأسطر الفارغة والأسطر التي تبدأ بعلامة التجزئة (#). يتم تفسير السطر الذي يحتوي على الحرف الفردي “+” ليطابق أي اسم مضيف. هذا يسمح لأي جهاز بعيد باستخدام الماسح الخاص بك وقد يشكل خطراً أمنياً، لذا لا ينبغي استخدام هذا إلا إذا كنت تعرف ما تفعله.
يظهر أدناه ملف إعداد عينة:
data_portrange = 10000 - 10100
# قائمة الوصول
scan-client.somedomain.firm
# هذا تعليق
192.168.0.1
192.168.2.12/29
[::1]
[2001:db8:185e::42:12]/64
حالة أسماء المضيفين غير مهمة، لذا يُعتبر AHost.COM مطابقًا لـ ahost.com.
الملفات¶
- /etc/hosts.equiv
- المضيفون المدرجون في هذا الملف مُصرح لهم بالوصول إلى جميع أجهزة SANE المحلية. تنبيه: يشكل هذا الملف مخاطر أمنية خطيرة ولا يُوصى باستخدامه.
- /etc/sane.d/saned.conf
- يحتوي على قائمة بالمضيفين المُصرح لهم بالوصول إلى أجهزة SANE المحلية (انظر أيضًا وصف SANE_CONFIG_DIR أدناه).
- /etc/sane.d/saned.users
- إذا احتوى
هذا الملف
على أسطر
بالصيغة
user:password:backend
يُقيد الوصول إلى الواجهات الخلفية المدرجة. قد تُدرج واجهة خلفية عدة مرات لمجموعات مختلفة من المستخدم/كلمة المرور. يستخدم الخادم تجزئة MD5 إذا كان مدعومًا من قبل العميل.
البيئة¶
- SANE_CONFIG_DIR
- يحدد متغير البيئة هذا قائمة الأدلة التي قد تحتوي على ملف الضبط. في أنظمة *NIX، تُفصل الأدلة بنقطتين رأسيين (`:')، وفي نظام OS/2، تُفصل بفاصلة منقوطة (`;'). إذا لم يُضبط هذا المتغير، فسيُبحث عن ملف الضبط في دليلين مبدئيين: أولاً، دليل العمل الحالي (".") ثم في /etc/sane.d. إذا انتهت قيمة متغير البيئة بمحرف فاصل الأدلة، فسيُبحث في الأدلة المبدئية بعد الأدلة المحددة صراحة. على سبيل المثال، ضبط SANE_CONFIG_DIR إلى "/tmp/config:" سيؤدي إلى البحث في الأدلة tmp/config، و .، و /etc/sane.d (بهذا الترتيب).
ملاحظات¶
لا يوفر saned السرية عند التواصل مع العملاء. إذا كان saned مكشوفًا مباشرة على الشبكة، فقد يتمكن مستخدمون آخرون من اعتراض الصور الممسوحة ضوئيًا، أو معرفة كلمات المرور للاتصال بـ saned، بجهد ضئيل. يجب أن تتصل أنظمة العميل بـ saned عبر نفق آمن إلى الخادم بدلاً من ذلك.
saned ليس برنامجًا موثوقًا به ولا ينبغي تشغيله بامتيازات الجذر.
راجع /usr/share/doc/packages/sane-backends/saned/saned.install.md للحصول على تفاصيل حول تكوين saned كخدمة.
انظر أيضًا¶
sane(7), scanimage(1), xscanimage(1),
xcam(1), sane-dll(5), sane-net(5),
sane-"backendname"(5), inetd(8), xinetd(8),
systemd(1)
http://www.penguin-breeder.org/?page=sane-net
المؤلف¶
ديفيد موسبيرجر
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| 29 سبتمبر 2017 |