هل قمت بتفعيل خاصية إنشاء home؟ أي:
على كلٍ ينصح إستخدام adduser (و ليس useradd) على مشتقات debian.كود:useradd --create-home (باقي الخصائص)
لمعلومات أكثر عن كلا الأمرين، راجع man useradd، او man adduser
و السلام عليكم ورحمة الله وبركاته
السلام عليكم ورحمة الله وبركاته.
عند عملي على توزيعة Mint Helena قمتُ بعمل مستخدم من خلال التيرمنال باستخدام الأمر UserAdd وقمتُ بإعطاءه كلمة مرور من خلال الأمر Passwd.
بعد عمل اسم المستخدم وإعطاءه كلمة مرور لم يظهر له مجلّد في المسار
ولا أدري ما هو السّبب. وعند دخولي إلى اسم المستخدم من خلال التيرمنال (su newuser) ثم إدخال الباسورد، فإنّ المؤشّر تظهر به علامة الدولار فقط ($) من غير ظهور اسم مستخدم.كود:/home
عند خروجي من الواجهة الرسوميّة وعمل خروج من المستخدم الحالي يظهر اسم المستخدم الذي قمتُ بعمله، وعندما أضغط عليه وأكتب كلمة المرور تظهر لي رسالة خطأ.
عند الضغط على OK فيها تظهر رسالة خطأ ثانية.
وعندما اضغط OK على رسالة الخطأ الثّانية تظهر رسالة ثالثة.
وعند ضغط OK فإنّ النافذة تبقى عالقة كما هي بدون أن يظهر أي شيء على الشاشة سوى الصفحة الخلفيّة فقط مما يضطرني إلى عمل إعادة تشغيل للنظام والدخول من جديد بإسم مستخدم آخر.
ما المشكلة التي تحدث هنا؟ مع أنّني سابقاً قمتُ بعمل مستخدمين من التيرمنال في Fedora 11 ولم أواجه أي من هذه المشاكل!!
هل قمت بتفعيل خاصية إنشاء home؟ أي:
على كلٍ ينصح إستخدام adduser (و ليس useradd) على مشتقات debian.كود:useradd --create-home (باقي الخصائص)
لمعلومات أكثر عن كلا الأمرين، راجع man useradd، او man adduser
و السلام عليكم ورحمة الله وبركاته
أحد حكماء السلاحف قال: "لا تخافين، لا تخافين.. الصابون الجديد، لا تخافين".:D
كل الشّكر أخي SIGTERMer على ردّك!!
في الواقع كما أسلفتُ فإنّني في فيدورا 11 قد قمتُ باستخدام ذات الأمر دون أن أضطر إلى عمل home directory بشكل منفصل!! ولكن يبدو أنّ الأمور تختلف هنا في مينت هيلينا.
بعد مراجعتي للأمرين اللذَيْنِ ذكرتهما وجدتُ أنّ الأمر adduser هو لينك للأمر useradd. أي أنّك عند كتابة adduser فإنّ الذي يتمّ استدعاءه فعلياً هو useradd.
بينما الأمر يختلف في ment helena حيثُ أنّهما أمرانِ مختلفان، وليس كما هو الحال في فيدورا.
قمتُ الآن بحذف اسم المستخدم وإعادة إنشاءه باستخدام الأمر adduser وجرتْ الأمور على ما يُرام.
كل الشّكر لكَ أخي على معلوماتك. ولكن ليس استفسار عن معلومة ذكرتها أنتَ وهي (مشتقات debian). واعذر جهلي ولكنني أجهل ما هي مشتقات debian. فهلا فصلتَ لنا في الأمر بارك الله فيك؟؟
وجزاكَ الله خيراً.
لا شكر على واجب
السبب بسيط. redhat تقوم بتصميم أنظمتها بشكل مختلف عن باقي أنظمة لينكس. لهذا احاول تجنب redhat و مشتقاته (أي fedora و centos).
اما بالنسبة لمشتقات debian، فهي كل أنظمة لينكس التي اتخذت من debian اساساً لها. فهي تشمل ubuntu و ment (مشتق من ubuntu).
و إياك
أحد حكماء السلاحف قال: "لا تخافين، لا تخافين.. الصابون الجديد، لا تخافين".:D
بارك الله فيك أخي العزيز
ولكن هل تزويعات أخرى مثل Mandreva و أعجوبة وغيرها تعتبر من مشتقات debian؟؟
أنا أعلم أنّ redhat لها نظام خاص يتمثل بملفات rpm مثلاً.
وأنّ أنظمة مثل ubuntu لا يوجد فيها root user. ونستخدم معها الأمر sudo بدلاً من su لإعطاء صلاحيات الـ root.
لا أعتقد ان Mandriva مبني على debian، وبكل صراحة لم اتعامل مع 'إعجوبة' لكي استطيع ان اجيب. بشكل عام، تكون البنية العامة للنظام المشتق مماثلة للنظام المشتق منه. فمثلاً، نظام تثبيت البرامج (package manager) لـmint هو apt (و صيغة ملفاته deb) أُخذ من ubuntu الذي بدوره أخذ النظام من debian. طبعاً توارث انظمة تثبيت البرامج ليست شرط كي يعتبر النظام مشقة الآخر.
و توضيح بسيط عن معلومة في ردك السابق: يوجد في ubuntu مستخدم root. ولكن كلمة السر تكون مبهمة وذلك لحماية المستخدمين الجدد من انفسهم. يمكنك ان تكون root بسهولة إن اردت
أحد حكماء السلاحف قال: "لا تخافين، لا تخافين.. الصابون الجديد، لا تخافين".:D
لا ازعاج يا أخي
قبل ان اذكر الطرق حتى تكون الستخدم root، اود ان انبهك الى ان في استخدام root مخاطر كثيرة (و هذا ينطبق على كلا المبتدئين و الخبراء). فأنا لا استعمل النظام كالمستخدم root الا في حالات نادرة تكون فيها مزايا root عمليةً اكثر.
الطريقة الأولى و التي استعملها شخصياً هي تشغيل bash بصلاحية root. وذلك بإستخدام sudo:
و الطريقة الثانية التي لا أنصح بها إطلاقا هي ان تحول كلمة المرور لـroot بإستخدام passwd و sudo:كود:sudo bash
بعد تغيير كلمة المرور ستتمكن من الدخول الى النظام كالمستخدم root بإستخدام كلمة المرور التي حددتها.كود:sudo passwd root
أحد حكماء السلاحف قال: "لا تخافين، لا تخافين.. الصابون الجديد، لا تخافين".:D
جزاكَ الله خيراً أخي الكريم.
في الواقع نصائحك جميلة ومفيدة
بالنّسبة للطّريقة الأولى فهي - كما أظن وكما يظهر لي - ليست محدد بالـ bash فقط. فيمكنني أيضاً أن أستخدم أيّ Shell آخر مثل zsh أو csh بنفس الطّريقة؟ وأكون بصلاحيات مستخدم root، أليس كذلك؟؟
باركَ الله فيكَ أخي.
أحد حكماء السلاحف قال: "لا تخافين، لا تخافين.. الصابون الجديد، لا تخافين".:D
المفضلات