يشبه Ubuntu Server أي نوع من أنواع Linux ، ولديه قدرات كاملة متعددة المستخدمين ، ومهمة مشتركة على أي خادم هي إضافة المستخدمين.

useradd

سيسمح لك الأمر useradd بإضافة مستخدم جديد بسهولة من سطر الأوامر:

useradd

يضيف هذا الأمر المستخدم ، ولكن بدون أي خيارات إضافية ، لن يكون لدى المستخدم كلمة مرور أو دليل رئيسي.

ملحوظة:إذا تلقيت رسالة تفيد بعدم العثور على الأمر ، فحاول استخدام المسار الكامل ، على النحو التالي:

/usr/sbin/useradd

يمكنك استخدام الخيار -d لتعيين الدليل الرئيسي للمستخدم. سيقوم الخيار -m بإجبار useradd على إنشاء الدليل الرئيسي. سنحاول إنشاء حساب مستخدم بهذه الخيارات ، ثم استخدام الأمر passwd لتعيين كلمة المرور للحساب. يمكنك بدلاً من ذلك تعيين كلمة مرور باستخدام -p على أمر useradd ، لكنني أفضل تعيين كلمة المرور باستخدام passwd.

sudo useradd -d /home/testuser -m testuser

sudo passwd testuser

سيؤدي ذلك إلى إنشاء المستخدم المسمى testuser ومنحه الدليل الرئيسي الخاص به في / home / testuser. يتم نسخ الملفات الموجودة في الدليل الرئيسي الجديد من مجلد / etc / skel ، الذي يحتوي على ملفات الدليل الرئيسي الافتراضية. إذا كنت تريد تعيين القيم الافتراضية للمستخدمين ، فستفعل ذلك عن طريق تعديل الملفات أو إضافتها في هذا الدليل. إذا ألقينا نظرة على الدليل الرئيسي الجديد للمستخدم:

[email protected]:/etc/skel$ ls -la /home/testuser total 20 drwxr-xr-x 2 testuser testuser 4096 2006-12-15 11:34 . drwxr-xr-x 5 root root 4096 2006-12-15 11:37 .. -rw-r–r– 1 testuser testuser 220 2006-12-15 11:34 .bash_logout -rw-r–r– 1 testuser testuser 414 2006-12-15 11:34 .bash_profile -rw-r–r– 1 testuser testuser 2227 2006-12-15 11:34 .bashrc

ستلاحظ وجود نصوص bash في هذا الدليل. إذا أردت تعيين خيارات المسار الافتراضية لجميع المستخدمين الجدد ، فستقوم بذلك عن طريق تعديل الملفات في / etc / skel ، والتي سيتم استخدامها بعد ذلك لإنشاء هذه الملفات عن طريق الأمر useradd.

adduser

يكون الأمر adduser أسهل من الأمر useradd ، لأنه يطالبك بكل جزء من المعلومات. أجد أنه من المضحك قليلاً أن هناك أمرين متشابهين تمامًا يُطلق عليهما نفس الشيء ، لكن هذا الأمر يناسبك. إليك البنية:

adduser

مثال:

[email protected]:/etc/skel$ sudo adduser thegeek Password: Adding user `thegeek’… Adding new group `thegeek’ (1004). Adding new user `thegeek’ (1004) with group `thegeek’. Creating home directory `/home/thegeek’. Copying files from `/etc/skel’ Enter new UNIX password: Retype new UNIX password: No password supplied Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Changing the user information for thegeek Enter the new value, or press ENTER for the default Full Name []: The Geek Room Number []: 0 Work Phone []: 555-1212 Home Phone []: 555-1212 Other []: Is the information correct? [y/N] y

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