اعتادت الإصدارات القديمة من نظام Raspberry Pi OS الحصول على بيانات اعتماد قياسية للمستخدم افتراضيًا. على الرغم من أن الإصدار الأحدث يطلب منك إنشاء اسم مستخدم وكلمة مرور مخصصين أثناء التثبيت ، فقد تحتاج إلى إنشاء المزيد من المستخدمين في المستقبل لتلبية المتطلبات الإضافية.
يمكنك القيام بذلك بسهولة باستخدام أوامر Linux ، وبما أن Raspberry Pi OS هو أحد نكهات Linux ، فإن نفس الأوامر تنطبق على التوزيعات الأخرى أيضًا.
قم بإنشاء مستخدم جديد في Raspberry Pi OS
يمكنك استخدام كليهما useradd و adduser ل إنشاء مستخدم جديد على Linux; الأوامر مختلفة قليلاً رغم ذلك. useradd هو أمر ذو مستوى منخفض ويعمل مع جميع توزيعات Linux ، في حين أن adduser هو أمر عالي المستوى ويعمل مع توزيعات أقل. كلا الأمرين يعملان بشكل جيد على Raspberry Pi OS.
استخدم هذا الأمر لإنشاء مستخدم باسم فيشنو باستخدام useradd:
sudo useradd vishnu
ومع ذلك ، لا يقوم الأمر بإنشاء دليل رئيسي للمستخدم الجديد. هذه هي الطريقة التي ستنشئ بها مستخدمي النظام الذين لا يحتاجون إلى دليل رئيسي. أيضًا ، يجب عليك تعيين كلمة المرور للمستخدم الجديد باستخدام:
sudo passwd vishnu
في المقابل ، يطلب منك الأمر adduser تعيين كلمة المرور في وقت إنشاء المستخدم.
سودو adduser vishnu
أيضًا ، يقوم بإنشاء دليل رئيسي باسم المستخدم. يمكنك التحقق من ذلك من خلال:
ls / المنزل
قم بإنشاء مستخدم جديد بمعرف محدد
يحصل المستخدمون الجدد على UID التالي المتاح افتراضيًا. في بعض الأحيان يكون من المستحسن إنشاء مستخدم جديد بمعرف فريد مخصص. يمكنك القيام بذلك باستخدام:
sudo useradd -u 2200 vishnu
-u يحدد UID ، 2200 في هذه الحالة. بمجرد إنشاء المستخدم الجديد ، يمكنك التحقق من ذلك مع بطاقة تعريف الأمر الذي يعرض UID بالإضافة إلى المجموعات التي ينتمي إليها المستخدم.
معرف vishnu
كيفية إنشاء مستخدم جديد باستخدام دليل رئيسي مخصص
إذا كنت تريد اسمًا مخصصًا للدليل الرئيسي الخاص بك ، فيمكنك استخدام الأمر:
sudo useradd -m -d / home / mychoice vishnuhome
م يحدد أنه يجب إنشاء الدليل الرئيسي و -د يحدد موقع الدليل.
امنح المستخدم الجديد الامتيازات المناسبة
لقد أنشأت مستخدمًا جديدًا ، لكنه مستخدم قياسي ولا ينتمي إلى المجموعات التي ينتمي إليها المستخدم الافتراضي لـ Raspberry Pi. بدون أن يكون عضوًا في تلك المجموعات ، لا يمكن للمستخدم الجديد إدارة النظام وإدارة المواقف التي تتطلب امتيازات مرتفعة. على سبيل المثال:
- سوف تتطلب ترقية النظام سودو الامتيازات
- قد يتطلب الاتصال بشبكات Wi-Fi الجديدة باستخدام مدير الشبكة أن يكون المستخدم في netdev مجموعة
لإضافة المستخدم الجديد إلى مجموعة sudo ، قم بتشغيل:
sudo usermod -a -G sudo vishnu
...أين -أ يحدد إضافة و -G يحدد المجموعة.
لإضافة المستخدم الجديد إلى جميع المجموعات باعتباره المستخدم الافتراضي ، قم أولاً بإدراج مجموعات المستخدم الافتراضي باستخدام:
معرف vishnu
بعد ذلك ، أضف المستخدم الجديد إلى هذه المجموعات باستخدام:
sudo usermod -a -G فاصلة مفصولة مجموعة أسماء vishnu
احذف المستخدمين غير المرغوب فيهم من Raspberry Pi OS
في نظام Raspberry Pi OS ، تحتاج إلى حذف المستخدم الافتراضي باي إذا لم يكن ذلك ضروريًا. هذا هو لأسباب أمنية. إذا قمت بتمكين SSH على Raspberry Pi باستخدام اسم المستخدم الافتراضي باي، فهو عرضة لاختراق القوة الغاشمة ما لم يكن محميًا بتطبيق محدد المعدل مثل Fail2Ban.
في Raspbian ، وهو إصدار أقدم من نظام التشغيل ، يكون حذف المستخدم إلزاميًا تقريبًا باي عندما يتم تمكين SSH بسبب تم ضبط اسم المستخدم وكلمة المرور الافتراضيين مسبقًا.
لحذف المستخدم الافتراضي ، يجب عليك تسجيل الدخول كمستخدم مختلف. للقيام بذلك ، تحتاج إلى تعطيل تسجيل تلقائى أولاً.
قم الآن بتسجيل الدخول كمستخدم آخر لديه امتيازات sudo واحذف المستخدم المطلوب باستخدام:
sudo userdel توم
إذا كنت تريد إزالة الدليل الرئيسي للمستخدم أيضًا ، فاستخدم:
sudo userdel -r جيل
...أين -r هو لإزالة الدليل الرئيسي.
يمكنك أيضًا استخدام ملف المضلل الأمر لفعل الشيء نفسه ؛ الحجج مختلفة رغم ذلك.
sudo deluser - إزالة جاك المنزل
إنشاء مستخدمين جدد باستخدام الأوامر أسهل مما تعتقد
الأوامر هي التي تجعل لينكس مميزًا ؛ أنها توفر لك مزيدًا من المرونة لتحديد الإرشادات الدقيقة.
في كثير من الأحيان ، لا تستطيع واجهة المستخدم الرسومية استيعاب جميع الوظائف التفصيلية التي يمكن للأوامر القيام بها. أوامر التعلم تشبه التحدث إلى الكمبيوتر بلغته الأم ، وهي سهلة.