Latest web development tutorials

مستخدمي لينكس وإدارة مجموعة من المستخدمين

نظام لينكس هو متعددة المهام نظام متعدد المستخدمين التشغيل اقتسام الوقت، يمكن للمستخدم استخدام أي موارد النظام، يجب على مسؤول النظام لأول مرة تطبيق للحساب، ثم هوية الحساب في النظام.

حساب المستخدم من جهة يمكن أن تساعد مسؤولي النظام للمستخدمين باستخدام نظام لتتبع والتحكم في الوصول لموارد النظام، ومن ناحية أخرى، يمكن أن يساعد أيضا للمستخدمين تنظيم الملفات وتوفر للمستخدمين الحماية الأمنية.

لكل حساب مستخدم لديه اسم مستخدم فريد وكلمة المرور لكل.

المستخدمين اكتب اسم المستخدم وكلمة المرور الصحيحين عند تسجيل الدخول، يمكنك إدخال النظام والدليل الرئيسي الخاص بهم.

تنفيذ إدارة حساب المستخدم، والعمل الذي يتعين القيام به لا سيما في الجوانب التالية:

  • حساب المستخدم من إضافة وحذف وتعديل.
  • إدارة كلمة المرور للمستخدم.
  • إدارة مجموعة المستخدم.

وهناك نظام لينكس للمستخدم إدارة الحساب

إدارة حساب المستخدم تتعلق أساسا لحساب المستخدم لإضافة وتعديل وحذف.

إضافة حسابات المستخدمين هي لإنشاء حساب جديد في النظام، ومن ثم تعيين المستخدمين إلى رقم الحساب الجديد، مجموعة من المستخدمين، الدليل الرئيسي وتسجيل الدخول شل وغيرها من الموارد. فقط إضافة قفل الحساب وغير صالحة للاستعمال.

1. إضافة حساب مستخدم جديد باستخدام الأمر useradd، بناء الجملة كما يلي:

useradd 选项 用户名

المعلمة الوصف:

  • خيارات:

    • تعليق -c يحدد وصفا للتعليق.
    • دليل -d يحدد الدليل الرئيسي للمستخدم، حالة عدم وجود هذا الدليل، يمكنك استخدام الخيار -m، يمكنك إنشاء دليل رئيسي.
    • مجموعة -g من المستخدمين تحدد مجموعة المستخدمين التي ينتمون إليها.
    • -G مجموعة من المستخدمين، ومجموعات المستخدمين، حدد مجموعة إضافية ينتمي إليها المستخدم.
    • يحدد ملف -s شل تسجيل الدخول للمستخدم شل.
    • يحدد المستخدم -u عدد المستخدم عدد المستخدمين، إذا كان الخيار -o في الوقت نفسه، يمكنك إعادة استخدام أي رقم هوية المستخدم.
  • اسم المستخدم:

    تحديد اسم حساب تسجيل دخول جديد.

مثال 1

# useradd –d /usr/sam -m sam

هذا الأمر بإنشاء المستخدم سام، حيث يتم استخدام الخيار -d و-m لإنشاء اسم الدخول سام الدليل الوطن / البيرة / سام (/ البيرة لدليل المستخدم الافتراضي هو دليل الأم).

مثال 2

# useradd -s /bin/sh -g group –G adm,root gem

هذا الأمر بإنشاء المستخدم الأحجار الكريمة، تسجيل الدخول للمستخدم شل /bin/sh ، فإنه ينتمي إلى مجموعة المستخدم المجموعة، ولكن أيضا تنتمي إلى مجموعة الجذر والمستخدم ADM، مجموعة المستخدم المجموعة التي هي المجموعة الرئيسية.

قد تكون هناك مجموعة جديدة: #groupadd group及groupadd adm

زيادة حساب المستخدم هو في / الخ / ملف باسود لإضافة سجل مستخدم جديد، تحديث ملفات النظام الأخرى مثل / الخ / الظل، / الخ / مجموعة، وما شابه ذلك.

توفر أنظمة لينكس متكاملة من أدوات إدارة userconf، والتي يمكن استخدامها لإدارة موحدة من حسابات المستخدمين.

3، حذف الحساب

إذا لم يعد يستخدم حساب المستخدم، ويمكن إزالتها من النظام. حذف حساب المستخدم هو / الخ / ملفات النظام PASSWD وغيرها لحذف سجل المستخدم، إذا لزم الأمر، وإزالة الدليل الرئيسي للمستخدم.

حذف حساب مستخدم موجود باستخدام userdel الأوامر، شكله كما يلي:

userdel 选项 用户名

الخيار المشترك هو -r، ودورها هو إزالة الدليل الرئيسي للمستخدم معا.

على سبيل المثال:

# userdel sam

هذا الأمر يزيل المستخدم سام في ملف نظام (ومعظمهم من / الخ / باسود، / الخ / الظل، / الخ / مجموعة، الخ) سجل، حذف الدليل الرئيسي للمستخدم.

4. حساب تعديل

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

تعديل معلومات المستخدم الحالية باستخدام usermod الأوامر، شكله كما يلي:

usermod 选项 用户名

خيارات مشتركة تشمل -c, -d, -m, -g, -G, -s, -u以及-o等 -G، -s، -u useradd -c, -d, -m, -g, -G, -s, -u以及-o等 ، وهذا يعني هذه الخيارات مع useradd الخيار الأوامر، يمكنك تحديد قيمة جديدة لمستخدمي الموارد.

وبالإضافة إلى ذلك، يمكن لبعض أنظمة استخدام خيارات: -l اسم مستخدم جديد

يحدد هذا الخيار حساب جديد، سوف اسم المستخدم الأصلي إلى اسم مستخدم جديد.

على سبيل المثال:

# usermod -s /bin/ksh -d /home/z –g developer sam

يحدد هذا الأمر تسجيل الدخول للمستخدم شل سام تعديل KSH، الدليل الرئيسي ل/ الوطن / ض، مجموعة المستخدمين لالمطور.

5، وإدارة المستخدم كلمة السر

جزء مهم من إدارة المستخدم هو إدارة كلمة المرور للمستخدم. ليس فقط لإنشاء كلمة مرور حساب المستخدم، ولكن يتم تأمين النظام، لا يمكنك استخدام، يجب تعيين كلمة مرور قبل أن تتمكن من استخدام حتى تحديد كلمة مرور فارغة.

تحديد وتعديل كلمات مرور المستخدم الأمر Shell هو passwd . والخارق يمكن تحديد كلمة مرور لأنفسهم وغيرهم من المستخدمين، يمكن للمستخدمين العاديين استخدامها فقط لتعديل كلمة المرور الخاصة بهم. شكل الأمر:

passwd 选项 用户名

الاستخدام الاختياري:

  • -l قفل كلمة السر، مما يؤدي إلى تعطيل الحساب.
  • -u كلمة المرور فتح.
  • -d تمكين حساب بدون كلمة مرور.
  • مستخدمين القوة -f لتغيير كلمات المرور عند تسجيل الدخول التالي.

إذا كان اسم المستخدم الافتراضي، ثم تعديل كلمة السر للمستخدم الحالي.

على سبيل المثال، افترض أن المستخدم الحالي هو سام، ثم الأمر التالي لتغيير كلمة المرور الخاصة بالمستخدم:

$ passwd 
Old password:****** 
New password:******* 
Re-enter new password:*******

إذا كان المستخدم فائقة، يمكنك تحديد كلمة السر لأي مستخدم باستخدام النموذج التالي:

# passwd sam 
New password:******* 
Re-enter new password:*******

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

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

عند تحديد كلمة مرور فارغة للمستخدم، تنفيذ الأمر التالي في النموذج:

# passwd -d sam

وهذا الأمر حذف كلمة مرور المستخدم سام، بحيث يمكن للمستخدم سام المرة القادمة تقوم فيها بتسجيل الدخول، فإن النظام لن يطلب كلمة مرور.

قيادة باسود يمكن أيضا قفل مع -l (قفل) خيار المستخدم، لا يمكنك تسجيل الدخول، مثل:

# passwd -l sam

الثانية، مجموعة المستخدمين نظام إدارة لينكس

كل مستخدم لديه مجموعة من المستخدمين، مستخدم للنظام المجموعة ويمكن لجميع المستخدمين مركزية الإدارة. أنظمة لينكس المختلفة لديها مختلف مجموعات المستخدمين من أحكام، مثل المستخدم لينكس ومجموعة المستخدمين مع تحمل الاسم نفسه، يتم إنشاء مجموعة من المستخدمين في نفس الوقت عند إنشاء المستخدم.

ينطوي على مجموعة مستخدمين إدارة إضافة إلى مجموعة من المستخدمين، وحذف وتعديل. الزيادة في المجموعة، في الواقع، بل هو لحذف وتعديل التحديثات / الخ / ملف المجموعة.

1، إضافة مجموعات المستخدمين جديدة قيادة groupadd. شكله هو على النحو التالي:

groupadd 选项 用户组

خيارات يمكن استخدامها هي:

  • -g دائرة المخابرات العامة يحدد هوية هذه المجموعة مجموعة مستخدم جديد (دائرة المخابرات العامة).
  • -o يستخدم الخيار -g عموما في وقت واحد، مشيرا إلى دائرة المخابرات العامة من المجموعة الجديدة مع نظام دائرة المخابرات العامة لديها مجموعة المستخدم نفسه.

مثال 1:

# groupadd group1

يضيف هذا الأمر إلى النظام، يتم إضافة مجموعة مجموعة جديدة معرف على GROUP1 مجموعة جديدة إلى أساس المتاحة حاليا القصوى مجموعة تحديد عدد 1.

مثال 2:

# groupadd -g 101 group2

هذا الأمر إضافة إلى نظام مجموعة GROUP2 الجديد، في حين تحديد مجموعة جديدة من رقم التعريف مجموعة هو 101.

2، إذا كنت ترغب في حذف مجموعة مستخدم موجود، استخدم الأمر groupdel في الشكل التالي:

groupdel 用户组

على سبيل المثال:

# groupdel group1

هذا الأمر لإزالة مجموعة من GROUP1 النظام.

3 تعديل خصائص مجموعة المستخدم استخدم الأمر groupmod. بناء الجملة على النحو التالي:

groupmod 选项 用户组

الخيارات شيوعا هي:

  • -g دائرة المخابرات العامة يحدد هوية المجموعة الجديدة لمجموعة من المستخدمين.
  • -o الخيار -g واستخدام مجموعة مستخدمين نظام دائرة المخابرات العامة الجديدة مع نفس مجموعات المستخدمين الموجودة دائرة المخابرات العامة.
  • سيتم تغيير -n مجموعة مستخدمين جديدة إلى الاسم الجديد اسم مجموعة المستخدم

مثال 1:

# groupmod -g 102 group2

تغيرت هذه المجموعة قيادة مجموعة GROUP2 رقم الهوية إلى 102.

مثال 2:

# groupmod –g 10000 -n group3 group2

تغيرت هذه المجموعة الأمر رقم الهوية GROUP2 إلى 10،000، واسم المجموعة إلى group3.

4، إذا كان المستخدم ينتمي إلى أكثر من مجموعة مستخدم واحد، يمكن للمستخدم التبديل بين مجموعات المستخدمين، من أجل الحصول على حقوق مجموعات أخرى من المستخدمين.

يمكن للمستخدمين تسجيل، استخدم newgrp الأمر التبديل إلى مجموعات أخرى من المستخدمين، المعلمة النظام هو الكائن من مجموعة المستخدمين. على سبيل المثال:

$ newgrp root

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


الثالثة، حساب المستخدم المتعلقة ملفات النظام

كامل أعمال إدارة المستخدم هناك طرق عديدة، ولكنها في الواقع ذات الصلة إلى ملفات النظام إلى أن يتم تعديل كل أسلوب.

ويتم تخزين المستخدم والمعلومات المتعلقة الجماعة في بعض ملفات النظام، وتشمل هذه الملفات / الخ / باسود، / الخ / الظل، / الخ / مجموعة وما شابه ذلك.

فيما يلي وصف لمحتويات هذه الملفات.

1 / الخ / ملف باسود هو المستخدم الأكثر أهمية لإدارة الوثائق المعنية.

نظام لينكس، كل مستخدم لديه الصفوف المقابلة في / الخ / ملف باسود، الذي يسجل سمات الأساسية للمستخدمين.

هذا الملف قابل للقراءة لكافة المستخدمين. وهو مشابه للمثال التالي:

# cat /etc/passwd

root:x:0:0:Superuser:/:
daemon:x:1:1:System daemons:/etc:
bin:x:2:2:Owner of system commands:/bin:
sys:x:3:3:Owner of system files:/usr/sys:
adm:x:4:4:System accounting:/usr/adm:
uucp:x:5:5:UUCP administrator:/usr/lib/uucp:
auth:x:7:21:Authentication administrator:/tcb/files/auth:
cron:x:9:16:Cron daemon:/usr/spool/cron:
listen:x:37:4:Network daemon:/usr/net/nls:
lp:x:71:18:Printer administrator:/usr/spool/lp:
sam:x:200:50:Sam san:/usr/sam:/bin/sh

من المثال أعلاه يمكننا أن نرى، / الخ / باسود في صف يتطابق مع المستخدم، وقد سجلت كل سطر بنقطتين (:) فصل في سبعة مجالات، شكل ومعان محددة هي كما يلي:

用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell

1) "اسم المستخدم" هو سلسلة تمثل حساب المستخدم.

عادة لا تزيد عن ثمانية أحرف، والحروف و / أو الأرقام الكبيرة والصغيرة. لا يمكن أن يحتوي اسم الدخول بنقطتين (:)، لأنه هنا هو المحددات القولون.

لأسباب التوافق، لا ينبغي أن تحتوي على اسم الدخول الطابع نقطة، وعدم استخدام واصلة (.) (-) والجمع (+) يبدأ.

2) "كلمة السر" بعض الأنظمة، وتخزين كلمات السر للمستخدم مشفرة.

على الرغم من أن يتم تخزين هذا المجال في سلسلة كلمة المرور المشفرة، وليس صراحة، ولكن نظرا ل/ الخ / ملف باسود لجميع المستخدمين لقراءة، لذلك هذا لا يزال خطرا أمنيا. وحتى الآن العديد من أنظمة لينكس (مثل SVR4) على حد سواء استخدام تقنية الظل، وكلمات السر للمستخدم حقا مشفرة المخزنة في / الخ / ملف الظل، وفي حقل كلمة المرور من / الخ / ملف باسود يحمل سوى خاص الأحرف، مثل "س" أو "*".

3) "معرف المستخدم" هو عدد صحيح داخل النظام لاستخدامه لتعريف المستخدم.

في ظل الظروف العادية هو 1-1 مع اسم المستخدم. إذا كان عدة اسم المستخدم المقابلة لرقم هوية المستخدم هو نفس النظام الداخلي سوف يعاملهم نفس المستخدم، ولكن قد يكون لديهم كلمات مرور مختلفة، الدلائل الرئيسية مختلفة ومختلفة لتسجيل الدخول شل وما شابه ذلك.

رقم تعريف المستخدم عادة في حدود 0-65 535.0 الخارق رقم تعريف الجذر، 1-99 محجوزة من قبل النظام، وإدارة الحسابات، المستخدم المشترك رقم الهوية من 100 مباراة. على أنظمة لينكس، هذا الحد هو 500.

4) "معرف مجموعة" ميدان السجل هو مجموعة المستخدم ينتمي إليها المستخدم.

وهو يطابق إلى السجل ملف / الخ / المجموعة.

5) "تعليقات وصف" حقل يسجل الوضع الشخصي للمستخدم.

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

6) "القائمة الرئيسية"، وهو دليل العمل الأولي للمستخدم.

ومن الدليل حيث المستخدم بعد تسجيل الدخول إلى النظام. في معظم النظم، ويتم تنظيم الدليل الرئيسي لكل مستخدم تحت دليل واحد معين، واسم من دليل المستخدم هو اسم تسجيل الدخول للمستخدم. كل مستخدم تمت قراءة الدليل الرئيسي الخاص بهم، والكتابة، وتنفيذ (البحث) إذن للوصول يتم تعيين الدلائل المستخدمين الآخرين تبعا للظروف.

7) بعد تسجيل دخول المستخدم، لبدء العملية، المستخدم هو المسؤول عن العملية التي تم تمريرها إلى النواة، ويدير العملية بعد مستخدم بتسجيل الدخول إلى مترجم الأوامر نظام أو برنامج معين، وهي شركة شل.

قذيفة هو واجهة بين المستخدم وأنظمة لينكس. هناك العديد من لينكس شل، ولكل منها خصائص مختلفة. ش يشيع استخدامها (بورن شل)، CSH (C شل)، شلن كيني (كورن شل)، إلى tcsh (TENEX / القمم-20 نوع C شل)، باش (الغدير مرة أخرى شل) وما شابه ذلك.

يمكن للمسؤول نظام تحديد شل للمستخدم بناء على عادات النظام والمستخدم. إذا لم تقم بتحديد شل، ثم يستخدم نظام ش مثل تسجيل الدخول الافتراضي شل، وهذا هو، والحقل / بن / ش.

اسم المستخدم شل كما يمكن تحديد برنامج معين (هذا البرنامج ليس مترجم الأوامر).

باستخدام هذه الميزة، يمكننا تقييد للمستخدمين تشغيل تطبيقات محددة، بعد أن يتم تشغيل التطبيق، وسيكون للمستخدمين الخروج تلقائيا النظام. بعض أنظمة لينكس لا يتطلب سوى تلك المسجلة في برنامج نظام لتظهر في هذا المجال.

8) نظام لديه فئة من المستخدمين يسمى الزائفة المستخدم (المستخدمين الزائف).

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

المشترك المستخدم الزائفة على النحو التالي:

伪 用 户 含 义 
bin 拥有可执行的用户命令文件 
sys 拥有系统文件 
adm 拥有帐户文件 
uucp UUCP使用 
lp lp或lpd子系统使用 
nobody NFS使用

هل لديك ملف حساب

1، إلا أن المستخدم الزائفة المذكورة أعلاه، هناك العديد من المعايير المستخدمين الزائفة، مثل: المراجعة، كرون، والبريد، من الأعضاء، وما إلى ذلك، بل هي أيضا ذات الصلة لعمليات منها والوثائق المطلوبة.

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

2 / الخ / الظل في الصفوف والخ / باسود في المراسلات /، يتم إنشاؤها تلقائيا من قبل بيانات القيادة pwconv / الخ / باسود، وفقا ل

شكل ملف و/ الخ / باسود مماثل، تتكون من العديد من المجالات، بين الحقول مع ":" فصل. هذه المجالات هي:

登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
  1. "تسجيل الدخول" يتفق مع / الخ / ملف باسود، حساب المستخدم اسم الدخول
  2. يتم تخزين "كلمة السر" الميدان في كلمات مرور المستخدم مشفرة، يبلغ طوله 13 حرفا. إذا فارغة، المستخدم المقابلة مع عدم وجود كلمة السر، لا كلمة سر، وإذا كنت لا تنتمي إلى مجموعة تحتوي على {./0-9A-Za-z} حرف، والمستخدم المقابل لا يمكن تسجيل الدخول.
  3. "آخر تعديل" الذي هو من فترة زمنية معينة، للمستخدم لتعديل عدد الأيام كلمة المرور مرة الأخيرة. بدء الزمنية لأنظمة مختلفة قد تكون مختلفة. على سبيل المثال، في منظمة شنغهاي للتعاون لينكس، والوقت للبدء هو 1 يناير 1970.
  4. "الحد الأدنى الفاصل" يشير إلى الحد الأدنى لعدد الأيام اللازمة بين اثنين من تعديل كلمة المرور.
  5. "الحد الأقصى الفاصل الزمني" يشير إلى كلمة المرور غير صحيحة الحد الأقصى لعدد أيام.
  6. "تحذير الوقت" حقل يشير بدأ عدد الأيام من نظام تحذير المستخدمين إلى كلمة مرور رسمية بين الفشل.
  7. "الوقت غير نشطة" يعني أن لا يتم تسجيل المستخدم، ولكن لا يزال النشاط حساب الحد الأقصى الفعال من الأيام.
  8. "الوقت الميت" الحقل هو عدد معين من الأيام المطلقة، إذا كنت تستخدم هذا المجال، فإنه يعطي عمر حسابات المقابلة. بعد انتهاء الحساب لم يعد حساب شرعية، فإنه لا يمكن أن تستخدم للدخول.

هنا مثال / الخ / الظل من:

# cat /etc/shadow

root:Dnakfw28zf38w:8764:0:168:7:::
daemon:*::0:0::::
bin:*::0:0::::
sys:*::0:0::::
adm:*::0:0::::
uucp:*::0:0::::
nuucp:*::0:0::::
auth:*::0:0::::
cron:*::0:0::::
listen:*::0:0::::
lp:*::0:0::::
sam:EkdiSECLWPdSa:9740:0:0::::

3، يتم تخزين كافة المعلومات في مجموعة المستخدمين / الخ / ملف المجموعة.

مجموعة المستخدم هو وسيلة لينكس نظام لإدارة المستخدمين والتحكم في الوصول.

كل مستخدم ينتمي إلى مجموعة المستخدم؛ مجموعة يمكن أن يكون العديد من المستخدمين، يمكن للمستخدم تنتمي إلى مجموعات مختلفة.

عندما يقوم المستخدم هو عضو في أكثر من مجموعة واحدة، وسجل في الملف etc / / باسود هو المجموعة الأساسية ينتمي إليها المستخدم، والذي هو الافتراضي عند تسجيل الدخول إلى مجموعتك، بينما يطلق على مجموعة أخرى مجموعة إضافية.

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

يتم تخزين كافة المعلومات في / الخ / ملف مجموعة مجموعة من المستخدمين. شكل هذا الملف أيضا على غرار / الخ / ملف باسود، بنقطتين (:) مفصولة عدد من المجالات، وهي:

组名:口令:组标识号:组内用户列表
  1. "اسم المجموعة" هو اسم المجموعة، التي تتألف من الحروف أو الأرقام. و/ الخ / أسماء الدخول PASSWD، وينبغي ألا تتكرر أسماء المجموعات.
  2. يتم تخزين "كلمة السر" الميدان في السر مجموعة المستخدم مشفرة. مجموعات المستخدمين نظام لينكس عموما لم يكن لديك كلمة السر، أن هذا المجال هو عادة فارغة، أو *.
  3. "معرف المجموعة" مع رقم هوية المستخدم مماثل، هو عدد صحيح، والأنظمة الداخلية تستخدم لتحديد الفئات.
  4. "المستخدمين في قائمة مجموعة" هو جزء من قائمة من جميع المستخدمين / ب] هذه المجموعة، ويفصل بين مختلف المستخدمين مع فاصلة (،). هذه مجموعة من المستخدمين قد تكون المجموعة الأساسية للمستخدم، قد يكون مجموعة إضافية.

/ مثال على ملف الخ / مجموعة على النحو التالي:

root::0:root
bin::2:root,bin
sys::3:root,uucp
adm::4:root,adm
daemon::5:root,daemon
lp::7:root,lp
users::20:root,sam

الرابع، وكمية من المستخدمين منحة

إضافة وحذف المستخدمين على كل مسؤولي النظام لينكس من السهل، أكثر صعوبة هو إذا كنت ترغب في إضافة عشرات أو مئات أو حتى آلاف من المستخدمين، ونحن من غير المحتمل أن تستخدم أيضا useradd لإضافة واحدا تلو الآخر، بالضرورة تبحث عن وسيلة لخلق عدد كبير من مستخدمي هذه الطريقة بسيطة. ويوفر نظام لينكس عدد كبير من المستخدمين لإنشاء الأداة التي تمكنك من إنشاء عدد كبير من المستخدمين على الفور، على النحو التالي:

(1) لتحرير مستخدم ملف نصي.

كل عمود وفقا ل /etc/passwd مكتوبة في شكل ملف كلمة المرور، والانتباه إلى اسم المستخدم الخاص بكل مستخدم، رمز المستخدم، لا يمكن استضافة نفس الدليل، والتي يمكن ترك حقل كلمة المرور فارغة أو إدخال رقم س. User.txt ملف عينة تنص على ما يلي:

user001::600:100:user:/home/user001:/bin/bash
user002::601:100:user:/home/user002:/bin/bash
user003::602:100:user:/home/user003:/bin/bash
user004::603:100:user:/home/user004:/bin/bash
user005::604:100:user:/home/user005:/bin/bash
user006::605:100:user:/home/user006:/bin/bash

(2) كما الجذر، تنفيذ الأمر /usr/sbin/newusers ، من ملف المستخدم الذي للتو من إنشاء user.txt بيانات الاستيراد، إنشاء مستخدم:

# newusers < user.txt

يمكنك ثم تنفيذ الأمر vipw أو vi /etc/passwd للتحقق /etc/passwd كان ملف ظهور بيانات هؤلاء المستخدمين "، ولقد تم إنشاء الدليل الرئيسي للمستخدم.

(3) تشغيل / البيرة / دليل / pwunconv.

و /etc/shadow إنشاء shadow كلمة السر فك الشفرة ثم كتابة إلى /etc/passwd ، و /etc/shadow من shadow حقل كلمة المرور حذفها. هذا هو لتسهيل الخطوة التالية من عمل تحول التشفير، الذي هو إلغاء shadow password الميزة.

# pwunconv

(4) لتحرير ملف التحكم كلمة المرور لكل مستخدم.

ملفات العينة passwd.txt على ما يلي:

user001:密码
user002:密码
user003:密码
user004:密码
user005:密码
user006:密码

(5) تشغيل كجذر /usr/sbin/chpasswd .

إنشاء كلمة مرور المستخدم، chpasswd سوف تذهب من خلال /usr/bin/passwd قيادة تشفير كلمات المرور المكتوبة /etc/passwd حقل كلمة المرور.

# chpasswd < passwd.txt

(6) لتحديد كلمة السر المشفرة الكتابة / الخ / حقل كلمة المرور باسود في وقت لاحق.

تشغيل /usr/sbin/pwconv كلمة المرور المشفرة كما shadow password ، ويكتب النتيجة إلى /etc/shadow .

# pwconv

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