عندما تقوم أولاً بتثبيت Ubuntu أو توزيعة لينكس أخرى على Windows 10 ، تتم مطالبتك بإنشاء اسم مستخدم وكلمة مرور UNIX. يقوم Bash تلقائيًا بتسجيل الدخول إلى حساب المستخدم هذا عند تشغيل shell ، ولكن يمكنك تغيير بيانات الاعتماد هذه إذا كنت تريد ذلك.

كيف تعمل حسابات المستخدمين في بيئة Linux

عند إعداد توزيع Linux جديد عن طريق إطلاقه بعد تثبيته ، ستتم مطالبتك بإنشاء حساب مستخدم لقذيفة Bash. يقوم Windows بالاتصال بهذا "حساب مستخدم UNIX الخاص بك". لذا ، إذا قمت بتوفير الاسم "bob" وكلمة المرور "letmein" ، فإن حساب مستخدم Linux الخاص بك يدعى "bob" ولديه المجلد الرئيسي "/ home / bob". عندما تحتاج إلى إدخال كلمة المرور الخاصة بك في shell ، يجب عليك إدخال "letmein". تكون بيانات الاعتماد هذه مستقلة تمامًا عن حساب مستخدم Windows وكلمة المرور.

تحتوي كل بيئة Linux تقوم بتثبيتها على تكوين خاص بها ، بما في ذلك الملفات المنفصلة والبرامج المثبتة وإعدادات التكوين. سيكون عليك إنشاء اسم مستخدم وكلمة مرور UNIX لكل توزيع Linux تقوم بتثبيته.

كيفية تغيير حساب المستخدم الافتراضي الخاص بك لباش

لتغيير حساب المستخدم الافتراضي الخاص بك في shell Ubuntu Bash ، افتح نافذة Command Prompt أو نافذة PowerShell.

لفتح نافذة "موجه الأوامر" ، افتح القائمة "ابدأ" وابحث عن "cmd" ، ثم اضغط على Enter. لفتح نافذة PowerShell ، انقر بزر الماوس الأيمن فوق الزر ابدأ (أو اضغط على Windows + X) ، ثم حدد "Windows PowerShell" من قائمة مستخدم الطاقة.

في نافذة موجه الأوامر أو PowerShell (وليس نافذة Bash shell) ، قم بتشغيل الأمر المناسب لتوزيعة Linux الخاصة بك. استبدل "username" في الأمر أدناه باسم المستخدم الجديد الخاص بك:

  • أوبونتو: ubuntu config --default-user username
  • openSUSE Leap 42: opensuse-42 --default-user username
  • خادم SUSE Linux Enterprise 12: sles-12 --default-user username

يمكنك فقط تحديد حساب مستخدم موجود بالفعل في بيئة Linux.

على سبيل المثال ، لتعيين المستخدم الافتراضي كجذر ، قم بتشغيل الأمر التالي. يعد هذا الأمر مناسبًا إذا نسيت كلمة مرور حساب مستخدم UNIX ، نظرًا لأن المستخدم الجذر لديه إمكانية الوصول الكامل للنظام. ستتمكن من إنشاء حسابات مستخدمين جديدة وإعادة تعيين كلمة مرور حساب المستخدم الحالي من shell shell.

  • أوبونتو: ubuntu config --default-user root
  • openSUSE Leap 42: opensuse-42 --default-user root
  • خادم SUSE Linux Enterprise 12: sles-12 --default-user root

كيفية إنشاء حساب مستخدم جديد في باش

يمكنك إنشاء حسابات مستخدم عن طريق تشغيل adduser من داخل Bash shell في بيئة Linux. على سبيل المثال ، للقيام بهذا على Ubuntu ، فقط قم بتشغيل الأمر التالي ، واستبدال "newuser" باسم حساب المستخدم الجديد الخاص بك:

sudo adduser newuser

أدخل كلمة مرور حساب المستخدم الحالي للمصادقة ، ثم أدخل كلمة مرور لحساب المستخدم الجديد. (إذا كنت لا تتذكر كلمة المرور الحالية لحساب UNIX ، فاستخدم الأوامر التي قمنا بتغطيتها في القسم السابق لتعيين المستخدم الجذر كحساب مستخدم افتراضي أولاً).

سيُطلب منك أيضًا تقديم معلومات أخرى ، مثل "الاسم الكامل" وأرقام الهواتف للحساب الجديد. يتم تخزين جميع هذه البيانات محليًا على جهاز الكمبيوتر ، وهذا ليس مهمًا. يمكنك فقط الضغط على Enter لترك هذه الحقول فارغة.

بعد إنشاء حساب مستخدم جديد ، يمكنك جعله حساب المستخدم الافتراضي باستخدام الأمر أعلاه ، أو التبديل إليه باستخدام su الأمر الموضح في الصورة أدناه.

كيفية تغيير كلمة مرور حساب المستخدم في Bash

لتغيير كلمة مرور حساب المستخدم في Bash ، ستحتاج إلى استخدام أوامر Linux العادية داخل بيئة Bash. لتغيير كلمة مرور حساب المستخدم الحالي ، ستطلق قذيفة Bash وتُشغل الأمر التالي:

passwd

أدخل كلمة المرور الحالية لحساب المستخدم الخاص بك ، ثم قدم كلمة مرور جديدة.

لتغيير كلمة مرور حساب مستخدم آخر - على سبيل المثال ، إذا نسيت كلمة المرور الخاصة بك ثم قم بتعيين حساب الجذر كحساب مستخدم افتراضي - فقم بتشغيل الأمر التالي ، حيث يشير "username" إلى اسم المستخدم الخاص بالحساب الذي تريد إدخال كلمة المرور الخاصة به يتغيرون:

passwd username

يجب تشغيل هذا الأمر مع أذونات الجذر ، لذلك ستحتاج إلى البادئة به sudo على Ubuntu إذا لم تكن تشغلها كمستخدم أساسي:

sudo passwd username

كيفية التبديل بين حسابات المستخدمين

ال ubuntu config --default-user username (أو الأمر المعادل لتوزيع Linux الخاص بك) يتحكم في حساب المستخدم الذي يستخدمه Bash shell بشكل افتراضي. ومع ذلك ، إذا كنت ترغب في استخدام حسابات مستخدمين متعددة مع Bash ، فيمكنك التبديل بينها أثناء استخدام Bash shell.

للقيام بذلك ، قم بتشغيل الأمر التالي في shell Bash ، واستبدال "username" باسم المستخدم الذي تريد استخدامه:

su username

ستتم مطالبتك بإدخال كلمة مرور حساب المستخدم الآخر ، ومن ثم سيتم تحويلك إلى حساب المستخدم هذا في Bash shell.

أعلى نصائح:
التعليقات: