أخبار التقنية

كيفية جعل الملف قابلاً للتنفيذ في أي توزيعة لينكس


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

1. استخدام سطر الأوامر

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

أبسط طريقة للاستخدام chmod لجعل الملف قابلاً للتنفيذ هو كتابته متبوعًا بـ +x والمسار المطلق للملف:

وبهذه الطريقة، سيصبح الملف قابلاً للتنفيذ.

وهذا سيجعل الملف قابلاً للتنفيذ للجميع، وليس لك فقط. إذا كنت تريد تعيين ملف كملف قابل للتنفيذ فقط للحساب الموجود على النظام الذي يملكه، فاسبق العلامة بعلامة u:

برنامج Chmodux القابل للتنفيذ

لجعل الملف قابلاً للتنفيذ للمجموعة التي تمتلك الملف، استخدم g بدلاً من u:

يمكنك الجمع بين الاثنين لجعل الملفات قابلة للتنفيذ لكل من المجموعة وحسابك الحالي في النظام:

باستخدام سطر الأوامر، يمكنك أيضًا القيام ببعض الأشياء الرائعة مثل تحديد نطاق من الملفات:

chmod +x /path/to/file{0001..0008}
قابل للتنفيذ كمودرانج

في حالة عدم وجود نطاق رقمي مناسب في أسماء ملفاتك، يمكنك أيضًا تحديد كل ملف في وسيطة منفصلة:

chmod +x file1.sh file2.sh file3.sh

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

2. استخدام واجهة المستخدم الرسومية

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

نيمو

في Nemo، انقر بزر الماوس الأيمن فوق الملف الذي ترغب في جعله قابلاً للتنفيذ ثم انقر فوق “خصائص”.

خصائص Nemo القابلة للتنفيذ
حقوق الصورة: بواسطة المؤلف

انتقل إلى علامة التبويب “الأذونات” وحدد مربع الاختيار الذي يشير إلى “السماح بتنفيذ الملف كبرنامج”.

أذونات Nemo القابلة للتنفيذ
حقوق الصورة: بواسطة المؤلف

انقر فوق “إغلاق” ويتم كل شيء!

ملفات نوتيلوس/جنوم

تمت إعادة تسمية Nautilus مؤخرًا إلى GNOME Files حيث أصبح مدير الملفات الافتراضي لجميع أجهزة سطح مكتب GNOME. لسوء الحظ، جعل المطورون من المستحيل تغيير أذونات الملف لتنفيذ نصوص shell المخصصة هنا.

سيتعين عليك استخدام الوحدة الطرفية أو مدير ملفات بديل لجعل الملف قابلاً للتنفيذ.

كيدي دولفين

لجعل الملف قابلاً للتنفيذ في Dolphin، انقر بزر الماوس الأيمن عليه ثم انقر فوق “خصائص”.

خصائص دولفين القابلة للتنفيذ
حقوق الصورة: بواسطة المؤلف

بمجرد الدخول، انقر فوق علامة التبويب “الأذونات” وحدد مربع الاختيار الذي يشير إلى “جعل الملف قابلاً للتنفيذ”.

أذونات دولفين القابلة للتنفيذ
حقوق الصورة: بواسطة المؤلف

انقر فوق “موافق” وانتهيت!

PCManFM

في PCManFM، الإجراء مختلف قليلاً. ابدأ، كالمعتاد، بالنقر بزر الماوس الأيمن على الملف ثم النقر على “خصائص”.

خصائص Pcmanfm القابلة للتنفيذ
حقوق الصورة: بواسطة المؤلف

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

أذونات Pcmanf القابلة للتنفيذ
حقوق الصورة: بواسطة المؤلف

بعد تحديد اختيارك، انقر فوق “موافق” لتأكيد التغييرات.

تحقق مما إذا كان الملف قابلاً للتنفيذ

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

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

يؤدي ذلك إلى مطالبة الجهاز بعرض قائمة الملفات بالتنسيق “الطويل”، بما في ذلك جميع الأذونات والطوابع الزمنية للتعديل وتفاصيل الملكية والحجم. نحن مهتمون فقط بالأذونات.

سيبدو الإخراج كما يلي:

قابل للتنفيذ ليرة سورية

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

r هو للقراءة، w للكتابة، و x هو للتنفيذ. إذا x يظهر في الأعمدة التي كنت تنوي أن يظهر فيها، لقد نجحت في جعل ملفك قابلاً للتنفيذ!

إزالة أذونات التنفيذ من ملف

لإزالة إذن التنفيذ من ملف في واجهة المستخدم الرسومية، كل ما عليك فعله هو اتباع التعليمات مرة أخرى لمدير الملفات المحدد لديك وإلغاء تحديد مربع الاختيار (Nemo، Dolphin) أو تحديد “لا أحد” من القائمة المنسدلة (PCManFM).

في سطر الأوامر، كل ما عليك فعله هو استبدال + ل - في الأوامر التي مررنا بها، على سبيل المثال:

الذهاب إلى أبعد من ذلك

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

ميغيل ليفا جوميز

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

اشترك في نشرتنا الإخبارية!

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


اكتشاف المزيد من إشراق العالم

اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى