Tweet |
Follow @linuxawi_com |
السلام عليكم
باختصار تمعنوا قليلا في الاوامر التالية ونتائجها واخبروني ما المشكله بها :
rm: remove write-protected regular empty file `file'? y
rm: cannot remove `file': Operation not permitted
[ahmed@egydev:~]$ whoami
ahmed
[ahmed@egydev:~]$ ll file
-rw-rw-r-- 1 ahmed ahmed 0 Nov 9 13:11 file
هل عرفتم المشكله لكي نبحث عن الحل
؟
المشكله ببساطه
مارايك اني ايضا لايمكنني تغيير صلاحيات الملف الي اي شئ اخر ولا ايضا تعديله
الحل كلمة واحده فقط : attributes , تترجم للعربية لتكون “سمات” لكن لا استسيغ الترجمة
لكي تفهمها سريعا اعتبر انها صلاحيات اضافية لكن لايوجد مجموعات او غيره, فقط خصائص للملف كل خاصية لها وظيفة اما تستخدمها او لا فقط.
وسريعا ندخل الي الاوامر المستخدمة :
lsattr : معرفة سمات الملف
----i--------e- file
chattr : لتغيير السمات سواء بالاضافة او الازالة حيث ان كل حرف يمثل خاصية معينه مثلا
حرف i : يعني ان الملف لايمكن تعديله او حذفه او تغيير اسمه او عمل لينك لك (باستخدام الامر ln ) , وهذه الخاصية يمكن للمستخدم الجذر فقط وضعها.
مثلا لكي نضيف تلك الخاصية
ولازالتها





الن تعمل ..
chmod u+x file
?!!
اضافة اتمنى ان تشرح اكثر جزاك الله خيرا الخاصية جديدة علي ^^….
@aajli : نحن هنا لانتكلم عن تنفيذ ملف نتحدث عن تغيير اسم الملف او حذفه او تغييره مثلا , جرب بنفسك فالامر ليس خطير بل عادي ولا يمثل اي خطر.
مجهود رائع احمد يارب تكون متواجد على طوال وتعود مره اخري الي مكانك
بالتوفقيق ان شاء الله
@ابراهيم طه : شكرا ياهيما وبالمناسبة في مكان ليك لو تحب
.
هذه السمة رائعة وعادة يستخدموها في السيرفرات مع الملفات الهامة مثل php.ini , httpd.conf وغيرهم
حتى لو تم الوصول لهم لا سمح الله بأي طريقة كانت
فلا يتم العبث بمحتوياتهم
كل الشكر والامتنان على روعة بوحـك ..
وروعة مانــثرت .. وجمال طرحك ..
دائما متميز في الانتقاء
سلمت على روعه طرحك
نترقب المزيد من جديدك الرائع
دمت ودام لنا روعه مواضيعك
لك خالص احترامي
@زاهر القدور : فعلا وفي نفس الوقت ايضا غير معروفه كثيرا
@محمد فوزي : شكرا
تــحياتي لك
كل الود والتقدير
دمت برضى من الرحمن
لك خالص احترامي
أتمنــــى لك من القلب .. إبداعـــاً يصل بكـ إلى النجـــوم ..
المدونة جيدة ورائعة وممتازة …