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 الانفصال عن وحدة التحكم والتشغيل في الخلفية.

-n, --allow-network
    يسمح لـ saned باستخدام ماسحات الشبكة. مبدئيًا، هذا محظور لمنع saned من الاتصال بنفسه. عند التمكين، يجب ألا يذكر تكوين الواجهة الخلفية sane-net(5) العنوان الذي يستمع عليه 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/libsane/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 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.