OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

6.20.1. تثبيت شادو


ملاحظات

إذا كنت ترغب في فرض استخدام كلمات مرور قوية، راجع http://www.linuxfromscratch.org/blfs/view/ 9.0/postlfs/cracklib.html لتثبيت CrackLib قبل بناء Shadow. ثم أضف --مع-libcrack إلى تكوين الأمر أدناه.

ملاحظات

إذا كنت ترغب في فرض استخدام كلمات مرور قوية، راجع http://www.linuxfromscratch.org/blfs/view/ 9.0/postlfs/cracklib.html لتثبيت CrackLib قبل بناء Shadow. ثم أضف --مع-libcrack إلى تكوين الأمر أدناه.

صورة

{}

{}

تعطيل تثبيت مجموعات البرنامج وصفحات دليله، حيث توفر Coreutils إصدارًا أفضل. امنع أيضًا تثبيت صفحات الدليل المثبتة مسبقًا في القسم 6.8، "صفحات الدليل 5.02":


sed -i 's/groups$(EXEEXT) //' src/Makefile.in

sed -i 's/groups$(EXEEXT) //' src/Makefile.in


العثور على man -name Makefile.in -exec sed -i العثور على man -name Makefile.in -exec sed -i

البحث عن man -name Makefile.in -exec sed -i

's/groups\.1 / 's/getspnam\.3

's/passwd\.5 /

/'

\;

\;

\;

العثور على man -name Makefile.in -exec sed -i العثور على man -name Makefile.in -exec sed -i

البحث عن man -name Makefile.in -exec sed -i

/ /' {}

/'

/ /' {}

/'

{}

{}

بدلا من استخدام الافتراضي سرداب الطريقة، استخدم الطريقة الأكثر أمانًا SHA-512 طريقة تشفير كلمة المرور، والتي تسمح أيضًا بكلمات مرور أطول من 8 أحرف. من الضروري أيضًا تغيير كلمة المرور القديمة / var / spool / mail موقع صناديق بريد المستخدم التي يستخدمها Shadow بشكل افتراضي / فار / البريد الموقع المستخدم حاليًا:


sed -i -e 's@#ENCRYPT_METHOD DES@ENCRYPT_METHOD SHA512@' \

-e 's@/var/spool/mail@/var/mail@' etc/login.defs

sed -i -e 's@#ENCRYPT_METHOD DES@ENCRYPT_METHOD SHA512@' \

-e 's@/var/spool/mail@/var/mail@' etc/login.defs


ملاحظات

إذا اخترت إنشاء Shadow مع دعم Cracklib، قم بتشغيل الأمر التالي:

ملاحظات

إذا اخترت إنشاء Shadow مع دعم Cracklib، قم بتشغيل الأمر التالي:


صورة

sed -i 's@DICTPATH.*@DICTPATH\t/lib/cracklib/pw_dict@' etc/login.defs

sed -i 's@DICTPATH.*@DICTPATH\t/lib/cracklib/pw_dict@' etc/login.defs

قم بإجراء تغيير بسيط لجعل رقم المجموعة الأول الذي تم إنشاؤه بواسطة useradd 1000:


sed -i 's/1000/999/' etc/useradd

sed -i 's/1000/999/' etc/useradd


تحضير الظل للتجميع:


./configure --sysconfdir=/etc --with-group-name-max-length=32

./configure --sysconfdir=/etc --with-group-name-max-length=32


معنى خيار التكوين:


--مع-اسم-المجموعة-الطول-الأقصى=32

الحد الأقصى لاسم المستخدم هو 32 حرفًا. اجعل اسم المجموعة هو نفسه.

تجميع الحزمة:


جعل

جعل


لا تأتي هذه الحزمة مع مجموعة الاختبار. قم بتثبيت الحزمة:


جعل تثبيت

جعل تثبيت

نقل البرنامج المفقود إلى موقعه الصحيح:


mv -v /usr/bin/passwd /bin

mv -v /usr/bin/passwd /bin


أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: