المقال التالي حيشرح chmod تحديد الصلاحيات chown تغيير الملكية
chown
شوف يابن عمي اي ملف بتقوم بخلقه على الجهاز بتاعك بتكون ملكيته راجعه للي عمله
بمعنى لو خلقت ملف وانت مستخدم جذر حتبقى ملكية الملف راجعه للمستخدم الجذر -root-
ولو خلقت ملف وانت مستخدم عادي بتبقى صلاحيته للمستخدم العادي وبالتالي للمجموعة التابع لها المستخدم دا .
الأمر chownبيديك حق تغيير المالك للملف او المجلد
بعد ما تحدد المالك ممكن بعد كدا تعدل في صلاحيات الملف او المجلد بتاعك
وبتكتب الأمر كما التالي
وطبعا ماتنساش انك لو عايز تغير ملكية ملف كان مملوك لمستخدم جذر وعايز تخلي الملكيه لمستخدم عادي انك تبقى مستخدم جذر الأول
الصلاحيات عشان نحدد صلاحيات الملكية على الملفا لابد ان نعرف ان لكل ملف عدد محدد من الصلاحيات بمعنى ان لكل مستخدم على الجهاز وكل مجموعة صلاحيات محددة ,لكي تتعرف على صلاحيات الملف يمكنك طباعة الأمر التالي داخل سطر الأوامر
دعنا نقول ان لديك ملف يدعى cancer
ستجد التالي
واخد بالك من -rw-r--r--
خلينا نشرحها بالراحه
الملف cancerيملكه المستخدم m
المجموعه التابع لها الملف تدعى أيضا m
من حق m المستخدم و
وmالمجموعه انهم يكتبوا ويقروا الملف
ودا معنى
من حق اي حد تاني انه يقرى الملف
طيب خلينا نشرح
-بتكون موجوده لما تكون بتستعلم عن ملكية ملف في الحالات الأخرى لما تكون بتستعلم عن مجلد حتلاقيها
d
مثال
r=يمكنك القراءة w=يمكنك الكتابة
لنكمل الشرح
chmod
يستخدم الأمر لتغيير صلاحيات الملفات
ولتغيير الصلاحيات هناك طريقتين لفعل ذلك
"الطريقه الأولى بإستخدام الحروف "
"الطريقه الثانية بواسطه الأرقام "
سنقوم بشرح الأرقام هنا
لو قلنا ان مجموعة ملفات عندك صلاحياتها هي التالي
rwx rwx rwx = 111 111 111
rw- rw- rw- = 110 110 110
rwx --- --- = 111 000 000
كما نعلم ان الحاسوب يتعامل مع ثنائية الـ0و1 وعليها سنحاول ان نترجم الأرقام
rwx = 111 = 7
rw- = 110 = 6
r-x = 101 = 5
r-- = 100 = 4
وكمثال
لو أردنا ان نعطي صلاحيات لملف ما بحيث يستطيع المالك ان يكتب ويقرأ ولا يستطيع غيره ان يفعل اي شئ سيكون الأمر كالتالي
6=rw المالك
0=--- المجموعة
0=--- الأخرون
ولتسليك العملية حنحط جدول بيلقي نظره عامه على الأرقام
| القيمة | المعني | |
|---|---|---|
| 777 | (rwxrwxrwx) أي حد ممكن يعمل أي حاجه | |
| 766 | (rwx-rw-rw-) مالك الملف يستطيع ان يقرأ ويكتب وينفذ الباقي يستطيع القراءة والكتابة فقط | |
| 755 | (rwxr-xr-x)المالك يقرأويكتب وينفذالمجموعةتستطيع ان تقرأوتنفذالأخرون يستيطعون ان ينفذوا | |
| 700 | (rwx------) مالك الملف يقدر يقرأ ويكتب وينفذ لا أحد أخر له اي صلاحية | |
| 666 | (rw-rw-rw-) الجميع لهم صلاحية القراءة والكتابة فقط | |
| 655 | (rw-rx-rx-)مالك الملف له صلاحية القراءة والكتابة والباقيين لهم صلاحية القراءة والتنفيذ | |
| 644 | (rw-r-r-)مالك الملف له صلاحية الكتابة والقراءة الباقيين لهم صلاحية القراءة فقط | |
| 600 | (rw------)مالك الملف له حق القراءة والكتابة ولاحق لأي احد اخر في أي شئ |
طبعا انا مبسوط فشخ ان البتاع كله مالك مالك مالك :)
Comments
This might be helpful: