SULOGIN(8) إدارة النظام SULOGIN(8)

الاسم

sulogin - ولوج المستخدم الواحد

موجز

sulogin [الخيارات] [tty]

الوصف

يُستدعى sulogin بواسطة init عندما يدخل النظام في وضع المستخدم الواحد.

يُطالب المستخدم بـ:

أدخل كلمة سر الجذر (root) لصيانة النظام (أو اضغط Control-D لبدء التشغيل العادي):

إذا كان حساب الجذر مقفلاً وحُدد الخيار --force، فلا تطلب كلمة سر.

سيُوصل sulogin بالطرفية الحالية، أو بجهاز tty الاختياري الذي يمكن تحديده في سطر الأوامر (عادة /dev/console).

عندما يخرج المستخدم من صدفة المستخدم الواحد، أو يضغط Control-D عند المطالبة، سيواصل النظام الإقلاع.

الخيارات

-e، --force

إذا فشلت الطريقة المبدئية للحصول على كلمة سر الجذر من النظام عبر getpwnam(3)، تُفحص الملفات /etc/passwd و /etc/shadow للحصول على كلمة السر. إذا كانت هذه الملفات تالفة أو غير موجودة، أو عندما يكون حساب الجذر مقفلاً بواسطة '!' أو '*' في بداية كلمة السر، فإن sulogin سيشرع في تشغيل صدفة جذر دون طلب كلمة سر.

لا تستخدم الخيار -e إلا إذا كنت متأكداً من أن وحدة التحكم محمية مادياً ضد الوصول غير المصرح به.

-p، --login-shell

يؤدي تحديد هذا الخيار إلى بدء sulogin لعملية الصدفة كصدفة ولوج.

-t، --timeout ثانية

حدد الحد الأقصى للوقت لانتظار إدخال المستخدم. سينتظر sulogin للأبد بشكلٍ مبدئي.

-h، --help

اعرض نص المساعدة ثم اخرج.

-V، --version

اعرض الإصدار واخرج.

البيئة

يبحث sulogin عن متغير البيئة SUSHELL أو sushell لتحديد أي صدفة سيبدأ. إذا لم يُضبط متغير البيئة، فسيحاول تنفيذ صدفة الجذر (root) من /etc/passwd. وإذا فشل ذلك، فسيتراجع إلى /bin/sh.

المؤلفين

كتب Miquel van Smoorenburg أداة sulogin لصالح sysvinit ثم نُقلت لاحقًا إلى util-linux بواسطة Dave Reisner و Karel Zak.

التبليغ عن الأخطاء

لتقارير العِلل، استخدم مُتتبع المشكلات https://github.com/util-linux/util-linux/issues.

التوفر

الأمر sulogin جزء من حزمة util-linux التي يمكن تنزيلها من أرشيف نواة لينكس https://www.kernel.org/pub/linux/utils/util-linux/.

2026-05-18 util-linux 2.42.1