عند تنفيذ الأمر sudo apt-get install krb5-user
على نظام Ubuntu 16.04، ستطلب منك إدخال مجال AD/LDAP. المشكلة تكمن في أنني أريد أن يمكن تشغيل هذا الأمر كنصف تلقائي في بدء تشغيل الأجهزة الخاصة بي. هل هناك طريقة لتمرير المجال كمعلمة أو تعطيل التفاعل وإعداد krb5-user بعد ذلك؟
المزيد من المعلومات
بالطبع، دعني أوضح لك كيفية تنفيذ التثبيت الآلي لـ krb5-user
على نظام Ubuntu 16.04 بدون تدخل يدوي.
هناك عدة طرق لتحقيق ذلك، لكنني سأركز على استخدام الأوامر النصية والسكريبتات لتنفيذ التثبيت الآلي.
أولاً، يمكنك إعداد ملف إعداد لـ Kerberos يحتوي على المعلومات المطلوبة مسبقًا، ومن ثم استخدامه خلال التثبيت. يمكنك إنشاء ملف نصي يحتوي على التكوينات المطلوبة لـ Kerberos، على سبيل المثال:
bashecho "krb5-config krb5-config/default_realm string YOUR_DOMAIN" | debconf-set-selections
echo "krb5-config krb5-config/add_servers_realm string YOUR_DOMAIN" | debconf-set-selections
echo "krb5-config krb5-config/add_servers_kdc string kdc.example.com:88" | debconf-set-selections
echo "krb5-config krb5-config/default_admin_server string kadmin.example.com" | debconf-set-selections
يرجى استبدال YOUR_DOMAIN
و kdc.example.com
و kadmin.example.com
بالقيم الفعلية لمجالك وخوادمك.
ثم يمكنك تشغيل الأمر sudo apt-get install -y krb5-user
لتنفيذ تثبيت Kerberos بشكل آلي باستخدام المعلومات المحددة مسبقًا.
يمكنك أيضًا كتابة سكريبت يحتوي على الأوامر المذكورة أعلاه، وتشغيله كجزء من سكريبت البدء التلقائي (startup script) على الأجهزة الخاصة بك. هذا سيضمن تثبيت Kerberos بدون تدخل يدوي عند بدء تشغيل الجهاز.
باستخدام هذه الطرق، يمكنك الآن تنفيذ تثبيت آلي وغير مراقب لـ krb5-user
على أنظمة Ubuntu 16.04 دون الحاجة لتدخل يدوي لإدخال المعلومات.