ضبط حقوق الوصول في لينكس

Anonim

ضبط حقوق الوصول في لينكس

في أنظمة التشغيل بناء على Kernel Linux، هناك أداة إعداد السلطة تتيح لك تقسيم حقوق الوصول بين الحسابات. هذا هو قيود على الوصول إلى ملفات أو أدلة أو تطبيقات محددة. هناك ثلاثة أنواع من الحقوق المماثلة - القراءة والكتابة والتنفيذ. يمكن تحرير أي منهم بشكل منفصل تحت كل مستخدم مسجل في نظام التشغيل باستخدام أدوات خاصة. سيتم اعتبار NEXT طرق تكوين المعلمات المذكورة.

تكوين حقوق الوصول إلى لينكس

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

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

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

الطريقة 2: فريق Chmod

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

بناء جملة chmod.

يحتوي كل أمر على بناء جملة خاص به - مجموعة من الخيارات والمعلمات المسجلة في تسلسل محدد لتحديد الإجراءات اللازمة. ثم ستكون تسلسل الإدخال مثل هذا: Chmod + خيارات + حقوق + اسم كائن أو مسار إليه. معلومات مفصلة حول كيفية استخدام Chmod، اقرأ في وحدة التحكم. يمكنك تشغيله من خلال القائمة أو مجموعة المفاتيح CTRL + ALT + T.

بدء تشغيل المحطة لتنفيذ أمر ChMOD في نظام التشغيل Linux

في المحطة، يجب عليك تسجيل Chmod - Help وانقر فوق مفتاح ENTER. بعد ذلك، سيتم عرض الوثائق الرسمية على اللغة الافتراضية، والتي ستساعد على التعامل مع أساسيات الأداة المساعدة. ولكن ما زلنا نعطي وصفا أكثر تفصيلا لجميع الخيارات والحقوق.

التعريف بالوثائق الرسمية للأداة المساعدة Chmod عبر وحدة التحكم في Linux

حقوق الوصول

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

  • ص - القراءة؛
  • W - تسجيل؛
  • X - تنفيذ؛
  • S - تنفيذ نيابة عن المشرق. هذا الحق هو اختياري ويعني إطلاق البرامج والنصوص من الحساب الرئيسي (يتحدث تقريبا من خلال أمر Sudo).

في الطريقة الأولى، من الملاحظ أنه في خصائص عنصر التكوين مقسمة لكل مجموعة من المستخدمين. كما أنها موجودة ثلاثة وفي chmod يتم تحديدها مثل هذا:

  • أنت مالك الكائن؛
  • G - المجموعة؛
  • س - بقية المستخدمين؛
  • أ - كل المستخدمين أعلاه.

بالإضافة إلى ذلك، فإن الفريق قيد النظر يتطلب من الحقوق في شكل أعداد. الأرقام من 0 إلى 7 تعني معلمة محددة:

  • 0 - لا حقوق؛
  • 1 - التنفيذ الحصري؛
  • 2 - سجل فقط؛
  • 3 - تنفيذ وتسجيل معا؛
  • 4 - القراءة حصريا؛
  • 5 - القراءة والتنفيذ؛
  • 6 - القراءة والكتابة؛
  • 7 - جميع الحقوق معا.

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

خيارات

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

  • -C - يعرض معلومات حول جميع التغييرات بعد تنشيط الأمر؛
  • -F - القضاء على عرض جميع إخطارات الأخطاء؛
  • -V - رؤية جميع المعلومات بعد يتم تنشيط الأمر.
  • - الاحترام - حدد قناع الحقوق من ملف معين؛
  • -r - تفعيل العودية. في هذه الحالة، سيتم تطبيق الحقوق المحددة على جميع الملفات والمجلدات من الدليل المحدد؛

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

إجراءات إضافية

لتحسين راحة العمل في المحطة، سيحتاج المستخدم إلى استخدام العديد من الأوامر التي تحسن تنفيذ المتابعة. على سبيل المثال، بعد البدء، يمكنك تسجيل CD / Home / المستخدم / المجلد، حيث / Home / User / Folder هو مسار مشروط إلى المجلد المطلوب. بعد تنشيط هذا الأمر، ستكون هناك خطوة إلى الدليل المحدد وسيتم تنفيذ جميع الإجراءات اللاحقة من خلالها. وبالتالي، يتم إلغاء الحاجة إلى إدخال المسار الكامل إلى الملف أو المجلد في المستقبل (بالطبع، إذا كانت موجودة في الموقع حيث تم تنفيذ الانتقال).

تخطي إلى الموقع المطلوب من خلال المحطة في Linux

ومن المستحيل ليس للاحتفال الأمر LS مع خيار -L. تتيح لك هذه الأداة المساعدة عرض الإعدادات الحالية لحقوق الوصول إلى الكائنات. على سبيل المثال، تشير النتيجة -RW-RW-RW- إلى أن المالك سيكون قادرا على قراءة الملف وتحريره، والجماعة تفعل نفسها، والمستخدمين الآخرين يقرأون فقط. (جميع التعيينات تمتثل لحقوق الوصول الموضحة أعلاه). يتم إخبار تفاصيل حول عمل فريق LS في Linux في المقالة الأخرى بالصلة التالية.

سجل الأمر LS لتحديد

قراءة أيضا: عينات من الأمر LS في لينكس

أمثلة للفريق

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

أمثلة على قيادة Chmod في أنظمة التشغيل Linux

  • chmod a + r file_name - أضف كل الحقوق لقراءة الملف؛
  • chmod a-x file_name - استلام الحقوق لتنفيذ الكائن؛
  • CHMOD A + R FILE_NAME - قراءة إضافة وحقوق الكتابة؛
  • CHMOD -R U + W، GO-W Folder_name - تمكين Recursion (أمر التطبيق للدليل بأكمله ومحتوياته)، إضافة حقوق الكتابة إلى المالك وحذف حقوق الإدخال للكتابة من مستخدمين آخرين.

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

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

انظر أيضا: الأوامر المستخدمة بشكل متكرر في محطة Linux

اقرأ أكثر