Latest web development tutorials

لينكس سمات الملف الأساسي

نظام لينكس هو نموذجي أنظمة متعددة المستخدمين، مستخدمين مختلفين في وضع مختلف، مع امتيازات مختلفة. لحماية أمن النظام، نظام لينكس للوصول إلى نفس الملف (بما في ذلك ملف كتالوج) أذونات لمختلف المستخدمين للقيام أحكام مختلفة.

في لينكس، يمكننا استخدام ليرة لبنانية أو ليرة سورية قيادة -l لعرض المستخدمين والمجموعات سمات الملف وتنتمي إليها، مثل الملف:

[root@www /]# ls -l
total 64
dr-xr-xr-x   2 root root 4096 Dec 14  2012 bin
dr-xr-xr-x   4 root root 4096 Apr 19  2012 boot
……

سبيل المثال، أول ملف السمة بن مع "د" يمثل. "D" يمثل لينكس، والملف هو ملف الدليل.

في لينكس، يمثل الحرف الأول في الملف هو الدليل، الملف أو الملفات المرتبطة، وهلم جرا.

  • عندما [د] هو الدليل
  • عندما يكون [-] هو الملف.
  • إذا [ل] يمثل وثيقة مرتبطة (ملف الارتباط)؛
  • إذا [ب] يشير إلى أن واجهة الجهاز هو جهاز لتخزين الملفات داخل (أجهزة الوصول العشوائي)؛
  • إذا كان [ج] يتم التعبير عن ملف داخل الجهاز الجهاز المنفذ التسلسلي، مثل لوحة المفاتيح، والماوس (جهاز قراءة واحدة).

الحرف التالي في مجموعات من ثلاثة، وهي مزيج من "RWX" من المعلمات الثلاث. حيث، [ص] قراءة التمثيلية (اقرأ)، [ث] ممثل يمكن أن يكتب (الكتابة)، [س] نيابة عن تنفيذ (تنفيذ). وتجدر الإشارة إلى أن موقف هذه الحقوق الثلاثة لن تتغير، إذا كان هناك أي سلطة، وسوف يكون هناك علامة الطرح [-] فقط.

خصائص كل ملف من قبل اليسار من الجزء الأول من 10 أحرف يتم تحديد (أنظر أدناه).

363003_1227493859FdXT

0-9 من اليسار إلى اليمين مع هذه الأرقام.

بت 0 يحدد نوع الملف، بت 1-3 تحديد صاحب (مالك الملف) الحصول على الملف.

الأول هو مجموعة من 4-6 موافق (صاحب نفس المجموعة من المستخدمين) الوصول إلى الملف، 7-9 بت تحديد المستخدمين الآخرين من الوصول إلى الملف.

حيث أول 1،4،7 يشير إذن القراءة، إذا "ص" تمثيل الحرف، والوصول للقراءة، وإذا كان "-" حرف، وليس هناك إذن القراءة.

أول 2،5،8 يشير إذن الكتابة، وإذا كان "ث" تمثيل شخصية، لديك حق الوصول للكتابة، إذا كان "-" حرف غير قابل للكتابة، 3،6،9 يدل على أذونات للتنفيذ أولى، إذا " س "تمثيل الحرف، والسلطة التنفيذية، وإذا كان" - "حرف، لا تنفيذ الأذونات.


مالك الملف لينكس ومجموعة

[root@www /]# ls -l
total 64
dr-xr-xr-x   2 root root 4096 Dec 14  2012 bin
dr-xr-xr-x   4 root root 4096 Apr 19  2012 boot
……

لملف، والتي لديها مالك معين، أي أن المستخدم لديه ملكية الوثيقة.

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

يمكن للمستخدمين الآخرين من صاحب الملف تقسيمها إلى نفس المجموعة من المستخدمين من صاحب الملف ومستخدمين آخرين.

لذلك، نظام لينكس من قبل صاحب الملف، صاحب الملف نفس المجموعة والمستخدمين الآخرين لتحديد مختلفة حقوق الوصول إلى الملفات.

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

تغيير سمات الملف

ومن المقرر تغيير الوثيقة: 1، chgrp

بناء الجملة:

chgrp [-R] 属组名文件名

خيارات معلمة

  • -R: تغيير متكرر الملف ينتمي إلى المجموعة، وهذا هو، عندما قمت بتغيير دليل على الملف تنتمي إلى المجموعة، إذا اقترنت -R المعلمة، ثم سيتم تعيين الحالة إلى تغيير كافة الملفات في الدليل.

2، chown: تغيير مالك الملف، يمكنك أيضا تغيير ملف ينتمي إلى مجموعة في نفس الوقت

بناء الجملة:

chown [–R] 属主名 文件名
chown [-R] 属主名:属组名 文件名

أدخل الدليل / الجذر (~) سوف install.log مالك بن هذا الحساب:

[root@www ~] cd ~
[root@www ~]# chown bin install.log
[root@www ~]# ls -l
-rw-r--r--  1 bin  users 68495 Jun 25 08:53 install.log

تغير المالك install.log ومجموعة العودة إلى الجذر:

[root@www ~]# chown root:root install.log
[root@www ~]# ls -l
-rw-r--r--  1 root root 68495 Jun 25 08:53 install.log

3، شمود: تغيير سمات الملف 9

سمات تعيين ملف لينكس بطريقتين، هو واحد الرقمي، واحد هو الرمز.

أذونات الملف لينكس الأساسية لها تسعة، هي مالك / مجموعة / آخرين ثلاثة الهويات لها بهم القراءة / الكتابة / تنفيذ الأذونات.

لمراجعة البيانات المذكورة للتو: أذونات الملف للشخصيات: "- rwxrwxrwx" تسعة الأذونات ثلاث مجموعات من ثلاثة! من بينها، يمكننا استخدام الأرقام لتمثيل كل إذن، جدول الدرجات لكل إذن على النحو التالي:

  • ص: 4
  • ث: 2
  • س: 1

كل هوية (مالك / مجموعة / غيرها) وثلاثة أذونات منهما (ص / ث / س) مطلوب النتيجة التراكمية، على سبيل المثال عندما الأذونات: [-rwxrwx ---] النتيجة هي:

  • مالك = RWX = 4 + 2 + 1 = 7
  • مجموعة = RWX = 4 + 2 + 1 = 7
  • آخرون = --- = + 0 + 0 = 0 0

حتى الانتظار لمدة دقيقة وضعناها تغيير الأذونات، رموز السلطة في هذه الوثيقة هي 770 ذلك! تغيير أذونات القيادة Chmod في بناء الجملة هو:

 chmod [-R] xyz 文件或目录

الخيارات والمعلمات:

  • س ع ص: الملكية ضوابط هي نوع عددي ذكرت للتو، كما يتم إضافة قيمة العقارات RWX.
  • -R: متكرر (عودي) لا يزال تغيير، وهذا هو، جنبا إلى جنب مع جميع الوثائق ستكون الدليل الفرعي تغيير

على سبيل المثال، إذا كنت تريد ملف .bashrc يتم تعيين كافة الأذونات لتمكين، ثم كان الأمر على النحو التالي:

[root@www ~]# ls -al .bashrc
-rw-r--r--  1 root root 395 Jul  4 11:45 .bashrc
[root@www ~]# chmod 777 .bashrc
[root@www ~]# ls -al .bashrc
-rwxrwxrwx  1 root root 395 Jul  4 11:45 .bashrc

لذا، إذا كنت تريد الحصول على إذن لتصبح -rwxr-xr-- ذلك؟ ثم يصبح سلطة عشرات [4 + 2 + 1] [4 + 0 + 1] [4 + 0 + 0] = 754.

نوع رمز أذونات الملف التغيير

وهناك أيضا وسيلة لتغيير الأذونات يو! من الوصف السابق، يمكننا أن نرى ذلك، أساسا تسعة الامتيازات هي (1) المستخدم (2) المجموعة (3) آخرين ثلاثة الهويات ذلك! ثم يمكننا أن نكون ش، ز، س ثلاثة الهويات السلطة لتمثيل!

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

شمود ش
ز
س
ل
+ (أضيف)
- (إزالة)
= (إعداد)
ص
ث
س
ملف أو دليل

إذا نحن بحاجة إلى ملف أذونات -rwxr-xr--، يمكنك استخدام شمود ش = RWX، ز = آر إكس ، س = ص لضبط اسم الملف:

[root@www ~]# ls -al .bashrc
-rwxr-xr-x  1 root root 395 Jul  4 11:45 .bashrc
[root@www ~]# chmod  a+w  .bashrc
[root@www ~]# ls -al .bashrc
-rwxrwxrwx  1 root root 395 Jul  4 11:45 .bashrc

وإذا كنت ترغب في إزالة أذونات دون تغيير أذونات أخرى كان موجودا بالفعل؟ على سبيل المثال، لإزالة كل الناس الأذونات القابلة للتنفيذ، ثم:

[root@www ~]# chmod  a-x  .bashrc
[root@www ~]# ls -al .bashrc
-rw-rw-rw-  1 root root 395 Jul  4 11:45 .bashrc