FANDOM


في حال وجود استيثاق مستخدمين من نظام خارجي مثل ال داب، فإن المستخدم يستطيع الاستيثاق ولكن لن يتمكن من الولوج بسبب غياب مجلد منزلي له، هناك طريقتين شائعتين لحل هذه القضية ، بإستخدام

  • pam_mkhomedir
  • autodir

لحل هذه القضية باستخدام حزمة autodir

ملاحظة: هذه الطريقة فيها شيء من التعارض في حال إستخدام التعمية على المجلدات المنزلية

لإنشاء مجلدات منزلية للمستخدمين بشكل تلقائي، للقيام بذلك نستخدم autodir .



لتشغيل autodir :

apt-get install autodir

عدّل ملف



/etc/default/autodir

وتأكدوا أن السطر التالي مستخدم

RUN_AUTOHOME="yes"

وتأكد أن قيمة AUTOHOME_HOME مناسبة

في حالة أضف، نستخدم /users لأن إعدادات إل داب كذلك، في حال وجود قيمة اخرى (مثل القيمة الأولية /home أو قيمة اخرى، قوموا باستخدامها)

AUTOHOME_HOME=/users

و تاكد ان ال home dir موجودة 

فى حالة اضف عليك ان تنفذ :

mkdir /users

في حال كان autodir يفشل في أن يشتغل تلقائيا (النسخ السابقة من اوبونتو)، علّق

لمعرفة اذا كان يعمل ام لا 

جرب الولوج بمستخدم موجود ومفعل 

اذا اعطى 

No directory, logging in with HOME=/

ابدا يتنفيذ الخطوات التالية

الجزء الذي يبتدء بالتالي من الملف أيضا:

AUTOHOME_OPTIONS=

لتصبح

AUTOHOME_OPTIONS=""

ان لم تفلح هذة , قم بجعل السطر كلة تعليق بوضع العلامة 

فى اول السطر 

اذا كان يظهر فى رسائل

dmesg

عن طريق ادخال الامر 

dmesg



autofs: kernel does not match daemon version

أو/و

autohome fatal: incorrect autofs modules loaded? mount /users: invalid argument



فإن موديول autofs يحتاج إلى تغيير

يمكنكم عمل ذلك يدويا

modprobe -r autofs
modprobe autofs4

يدويا قم بعمل ريستارت لخدمة اوتو در فقط عن طريق تنفيذ الامر 

/etc/init.d/autodir restart


أو ليقوم النظام بتحميل autofs4 تلقائيا لدى التشغيل قم بإضافة السطر التالي إلى /etc/modules



autofs4



في حالات اخرى (نادرة) على انظمة قديمة نسبيا من اوبونتو، قد تضطرون لالغاء سطر في /etc/init.d/autodir  الذي يمرر الخيارات

${AUTOHOME_OPTIONS+ -o $AUTOHOME_OPTIONS} \