في نظام التشغيل Linux ، ملف كلمة مرور الظل هو ملف نظام يتم فيه تخزين كلمة مرور مستخدم التشفير بحيث لا تكون متاحة للأشخاص الذين يحاولون اقتحام النظام. عادة ، يتم الاحتفاظ بمعلومات المستخدم ، بما في ذلك كلمات المرور ، في ملف نظام يسمى / etc / passwd.
ما هو ملف باسود؟
ملف كلمة المرور
الملف / etc / passwd هو قاعدة بيانات نصية للمعلومات حول المستخدمين الذين قد يسجلون الدخول إلى النظام أو هويات مستخدم نظام التشغيل الأخرى التي تمتلك العمليات الجارية. في العديد من أنظمة التشغيل ، يعد هذا الملف مجرد واحد من العديد من النهايات الخلفية الممكنة لخدمة اسم المرور الأكثر عمومية.
ماذا يحتوي ملف passwd؟
يستخدم UNIX الملف / etc / passwd لتتبع كل مستخدم على النظام. يحتوي الملف / etc / passwd اسم المستخدم والاسم الحقيقي ومعلومات التعريف ومعلومات الحساب الأساسية لكل مستخدم. يحتوي كل سطر في الملف على سجل قاعدة بيانات ؛ حقول التسجيل مفصولة بنقطتين (:).
ما هو ملف passwd الخ المستخدم؟
تقليديا ، يتم استخدام الملف / etc / passwd ل تتبع كل مستخدم مسجل لديه حق الوصول إلى النظام. الملف / etc / passwd هو ملف مفصول بنقطتين يحتوي على المعلومات التالية: اسم المستخدم. كلمة مرور مشفرة.
كيف يتم تخزين كلمات المرور على Linux؟
في نظام التشغيل Linux ، ملف كلمة مرور الظل هو ملف نظام يتم فيه تخزين كلمة مرور مستخدم التشفير بحيث لا تكون متاحة للأشخاص الذين يحاولون اقتحام النظام. عادة ، يتم الاحتفاظ بمعلومات المستخدم ، بما في ذلك كلمات المرور ، في ملف نظام يسمى / الخ / باسود .
كيف يعمل passwd في Linux؟
الأمر passwd في Linux هو تستخدم لتغيير كلمات مرور حساب المستخدم. يحتفظ المستخدم الجذر بامتياز تغيير كلمة المرور لأي مستخدم على النظام ، بينما يمكن للمستخدم العادي فقط تغيير كلمة مرور الحساب لحسابه الخاص.
ما هو الفرق بين passwd و passwd؟
/ etc / passwd- هو نسخة احتياطية من / etc / passwd تحتفظ بها بعض الأدوات ، انظر صفحة الدليل. هناك أيضًا / etc / shadow- عادةً لنفس الغرض. لذلك ، من خلال ملاحظة إخراج الأمر diff / etc / passwd {، -} في سؤالك ، لا يبدو أي شيء مريبًا. قام شخص ما (أو شيء ما) بتغيير اسم مستخدم mysql الخاص بك.
كيف يمكنني قراءة حالة passwd الخاصة بي؟
تتكون معلومات الحالة من 7 حقول. الحقل الأول هو اسم تسجيل دخول المستخدم. يشير الحقل الثاني إلى ما إذا كان حساب المستخدم يحتوي على كلمة مرور مقفلة (L) ، أو ليس به كلمة مرور (NP) ، أو لديه كلمة مرور قابلة للاستخدام (P). يوضح الحقل الثالث تاريخ آخر تغيير لكلمة المرور.
ماذا ستفعل لتحسين أمان ملفات كلمات المرور المخزنة في Linux؟
إدارة كلمات مرور Linux
- تغيير كلمة المرور. passwd [اسم المستخدم]
- تغيير كلمة المرور عبر stdin. صدى “Some_STRONG_PASSWORD” | passwd —stdin الجذر.
- قفل وفتح كلمة مرور. passwd -l [اسم المستخدم] passwd -u [اسم المستخدم]
- الملفات. ...
- لماذا ملف / etc / shadow؟ ...
- قم بتغيير المنفذ. ...
- جدران الحماية. ...
- Fail2Ban.
ما هو أمر Usermod في Linux؟
الأمر usermod أو تعديل المستخدم هو أمر في Linux يتم استخدامه لتغيير خصائص مستخدم في Linux من خلال سطر الأوامر. بعد إنشاء مستخدم ، يتعين علينا أحيانًا تغيير سماته مثل كلمة المرور أو دليل تسجيل الدخول وما إلى ذلك ... يتم تخزين معلومات المستخدم في الملفات التالية: / etc / passwd.
لماذا الخ باسود العالم للقراءة؟
في الماضي ، كانت أنظمة التشغيل الشبيهة بـ Unix ، بما في ذلك Linux ، تحتفظ عمومًا بكلمات المرور في / etc / passwd. كان هذا الملف قابلاً للقراءة من جميع أنحاء العالم ، ولا يزال كذلك ، لأنه يحتوي على معلومات تسمح بالتخطيط على سبيل المثال بين معرفات المستخدم الرقمية وأسماء المستخدمين.
كيف يعمل grep في لينكس؟
Grep هو أمر Linux / Unixأداة سطر تستخدم للبحث عن سلسلة من الأحرف في ملف محدد. يسمى نمط البحث عن النص بالتعبير العادي. عندما يعثر على تطابق ، فإنه يطبع السطر بالنتيجة. يكون الأمر grep مفيدًا عند البحث في ملفات السجل الكبيرة.
كيف أقوم بإدراج المستخدمين في Linux؟
من أجل إدراج المستخدمين على Linux ، يجب عليك ذلك نفّذ الأمر "cat" في ملف "etc / passwd / /". عند تنفيذ هذا الأمر ، سيتم تقديمك بقائمة المستخدمين المتاحين حاليًا على نظامك. بدلاً من ذلك ، يمكنك استخدام أمر "أقل" أو "المزيد" للتنقل داخل قائمة اسم المستخدم.