الأذونات الأساسية في جنو / لينكس مع chmod

الناس الطيبين! 🙂 أولاً وقبل كل شيء ، تجدر الإشارة إلى أنها أول مساهمة لي في المجتمع ، وآمل أن يجدها أحدهم مفيدة

=> الهيكل الأساسي للأذونات في الملفات
=> الهيكل الأساسي للأذونات في الدلائل
=> المستخدم والمجموعات وغيرها
=> شمود ثماني

1.- الهيكل الأساسي للأذونات في الملفات

هناك 3 سمات أساسية للملفات البسيطة: القراءة والكتابة والتنفيذ.

>> قراءة إذن (قراءة)
إذا كان لديك إذن بقراءة ملف ، يمكنك رؤية محتواه.

>> إذن كتابة (كتابة)
إذا كان لديك إذن لكتابة ملف ، يمكنك تعديل الملف. يمكنك إضافة أو الكتابة فوق أو حذف محتوياته.

>> إذن التنفيذ (التنفيذ)
إذا كان الملف يحتوي على إذن تنفيذ ، فيمكنك إخبار نظام التشغيل بتشغيله كما لو كان برنامجًا. إذا كان برنامج يسمى "foo" فيمكن تنفيذه كأي أمر.
أو نص (مترجم) يحتاج إلى إذن قراءة وتنفيذ ، البرنامج المترجم يحتاج فقط للقراءة.

الشخصيات المنسوبة إلى الأذونات هي:
r يعني الكتابة ويأتي من Rهيئة البيئة
w يعني القراءة ويأتي من Wشعيرة
x يعني التنفيذ ويأتي من eXاكوت

استخدام chmod لتغيير الأذونات
chmod (تغيير الوضع) هو الأمر المستخدم لتغيير الأذونات ، يمكنك إضافة أو إزالة الأذونات لملف واحد أو أكثر مع + (زائد) أو - (ناقص)

إذا كنت تريد منع نفسك من تعديل ملف مهم ، فما عليك سوى إزالة إذن الكتابة من "ملف" باستخدام الأمر chmod

المادة ذات الصلة:
نصائح: أكثر من 400 أمر لـ GNU / Linux يجب أن تعرفها 😀
$ chmod -w yourFile

إذا كنت تريد عمل نص قابل للتنفيذ ، فاكتب

$ chmod + x tuScript

إذا كنت تريد إزالة جميع السمات أو إضافتها مرة واحدة

ملف $ chmod -rwx $ chmod + rwx file

يمكنك أيضًا استخدام علامة = (يساوي) لتعيين الأذونات في تركيبة دقيقة ، هذا الأمر يزيل أذونات الكتابة وتنفيذ الأذونات تاركًا فقط للقراءة

$ chmod = ملف r

كن حذرًا في تحرير أذونات ملفاتك ، إذا قمت بتحريرها فلا تنس تركها كما كانت في الأصل

2.- الهيكل الأساسي للتصاريح في الدلائل

في حالة الدلائل ، لدينا نفس الأذونات ، ولكن بمعنى مختلف.

المادة ذات الصلة:
4 أوامر لمعرفة البيانات من محرك الأقراص الثابتة أو الأقسام

>> قراءة إذن على دليل
إذا كان الدليل لديه إذن قراءة ، فيمكنك رؤية الملفات التي يحتوي عليها. يمكنك استخدام "ls (دليل قائمة)" للاطلاع على محتوياته ، لمجرد حصولك على إذن قراءة على دليل لا يعني أنه يمكنك قراءة محتوى ملفاته إذا لم يكن لديك إذن قراءة على تلك الملفات.

>> كتابة إذن على دليل.
مع إذن الكتابة ، يمكنك إضافة أو إزالة أو نقل الملفات إلى الدليل

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

3.- المستخدمون والمجموعات وغيرها

الآن نحن نعرف الأذونات الثلاثة وكيفية إضافتها أو إزالتها ، ولكن يتم تخزين هذه الأذونات الثلاثة في 3 أماكن مختلفة تسمى.
المستخدم (ش) يأتي من المستخدم
المجموعة (ز) تأتي من المجموعة
آخرون (أو) يأتون من الآخرين

عندما تركض

$ chmod = ملف r

غيّر الأذونات في 3 أماكن ، فعند إدراج الأدلة باستخدام "ls -l" سترى شيئًا مشابهًا لـ.

-r - r - r - 1 wada users 4096 Apr 13 19:30 file

لاحظ تلك الثلاثة r لثلاثة أنواع مختلفة من التصاريح

حيث:

x ------------- x ------------- x | أذونات | ينتمي | x ------------- x ------------- x | rwx ------ | المستخدم | | --- rx --- | المجموعة | | ------ rx | أخرى | x ------------- x ------------- x

يمكننا إزالة التصاريح لكل مالك ؛ افترض أن لدينا ملفًا:

-rwxr-xr-x 1 مستخدمي wada 4096 13 أبريل 19:30 ملف

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

$ chmod gx، ox file

سيكون لملفنا هذه الأذونات

-rwxr - r - 1 مستخدمين wada 4096 13 أبريل 19:30 ملف

إذا كنت تريد إزالة إذن الكتابة للمستخدم:

ملف $ chmod ux
-r-xr - r-- 1 مستخدمين wada 4096 13 أبريل 19:30 ملف

إضافة وإزالة إذنين في نفس الوقت:

ملف $ chmod u-x + w
-rw-r - r - 1 مستخدمين wada 4096 13 أبريل 19:30 ملف

بسيط جدا أليس كذلك؟ ابتسامة كبيرة

4.- chmod في ثماني

التمثيل الثماني لـ chmod بسيط للغاية

قراءة له قيمة 4
كتابة له قيمة 2
إعدام له قيمة 1

ثم:

x ----- x ----- x ----------------------------------- x | rwx | 7 | القراءة والكتابة والتنفيذ | | rw- | 6 | القراءة والكتابة | | rx | 5 | القراءة والتنفيذ | | r-- | 4 | القراءة | | -wx | 3 | الكتابة والتنفيذ | | -w- | 2 | الكتابة | | --x | 1 | التنفيذ | | --- | 0 | لا أذونات | x ----- x ----- x ----------------------------------- x

لذلك:

x ------------------------ x ----------- x | chmod u = rwx، g = rwx، o = rx | chmod 775 | | chmod u = rwx، g = rx، o = | chmod 760 | | chmod u = rw، g = r، o ​​= r | chmod 644 | | chmod u = rw، g = r، o ​​= | chmod 640 | | chmod u = rw ، اذهب = | chmod 600 | | chmod u = rwx ، اذهب = | chmod 700 | x ------------------------ x ----------- x

اترك تعليقك

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

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   أوروش قال

    لم أفهم أبدًا الثماني شكرًا على المقال!

    1.    رائع قال

      الحيلة البسيطة هي رؤيتها في نظام ثنائي: تمثل rwx 3 بت (قراءة ، كتابة ، تنفيذ). إذا كنت تريد أذونات القراءة والكتابة ، فسيكون لديك 110 ثنائي ، وهو رقم 4. أيضًا إذا كنت تعلم أنه منظم كـ GUO (مجموعة ، مستخدم ، آخرون) ، فقد قمت بذلك بالفعل. مثال: القراءة والكتابة والتنفيذ للمجموعة والمستخدم ؛ القراءة والأداء للآخرين ؛ سيبقى: 111,111,101،775،XNUMX -> XNUMX

      1.    أحصل قال

        شكرا. لم أر بهذه الطريقة

      2.    RX450 قال

        كن حذرًا لأن 110 ثنائي ليس الرقم 4 في ثماني.
        الرقم الثنائي 110 هو رقم ثماني العدد 6

    2.    مجهول قال

      لدينا في الأساس المستخدم أو المستخدمين من ناحية والأذونات من ناحية أخرى
      الأذونات:
      ص = قراءة (قراءة)
      ث = الكتابة
      س = إكس (التنفيذ)
      - = لا يوجد إذن.
      المستخدمون:
      u = مالك ، مسؤول.
      ز = مجموعة.
      س = كل الآخرين.
      باستخدام ls -l ، نرى الأذونات إما دليلًا أو ملفًا لمنحهم جميعًا على سبيل المثال مع:
      sudo ugo + rwx 'filename' // سنمنح جميع الأذونات.

  2.   الحصار 84 قال

    يذهب مباشرة إلى الملاحظات
    .
    جراسياس!

  3.   jerrykpg قال

    جيد جدا!

  4.   إليوتيمي 3000 قال

    جيدة جدا.

  5.   كيفن ماشك قال

    جيد!

    مقال جيد جدا ، لكن يجب إجراء تصحيح بسيط:

    r يعني الكتابة ويأتي من Read
    w تعني القراءة وتأتي من الكتابة
    x تعني التنفيذ ويأتي من eXecute

    (R) القراءة هي القراءة و (W) الكتابة هي الكتابة

    تحياتي!

    1.    ادا قال

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

      1.    RAW الأساسي قال

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

        خطأ صغير آخر .. في النقطة 3 .- .. عندما تقول "إذا أردت إزالة إذن الكتابة من المستخدم" .. تضع "ملف $ chmod ux" .. .. ويجب أن يكون "ملف $ chmod uw" .. لمطابقة ما تقول .. والنتيجة ..

        1.    ادا قال

          مشروح

    2.    خوان بيريز قال

      r يعني قراءة ويأتي من قراءة
      يرمز w إلى WRITE ويأتي من Write
      x تعني التنفيذ ويأتي من eXecute

  6.   ارجواني داكن قال

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

    1.    ادا قال

      استفسر عن setfacl

  7.   ماركوس قال

    مقالة واضحة جدا. تفصيل حيث يقول:
    | chmod u = rwx، g = rx، o = | chmod 760 |
    يجب ان يكون:
    | chmod u = rwx، g = rw، o = | chmod 760 |
    اوه حسنا:
    | chmod u = rwx، g = rx، o = | chmod 750 |

    1.    ستيفن أبراهام سانتوس فارياس قال

      لماذا صديق؟

      1.    خامسا قال

        لأن x يساوي 5 وفي المثال يساوي 6
        g = rx 6 خطأ
        g = rx 5 صحيح
        g = rw 6 صحيح

  8.   رينييه هيريرا قال

    للأرجواني الداكن:
    من القليل الذي ما زلت أتعلمه ، أنقذت هذه المعرفة (التي لا أعرف حقًا ما إذا كانت ستساعدك في مشكلتك ، لكنها تستحق المحاولة ؛ وهي مفقودة في هذا المنشور):
    امنح أذونات متكررة (-R) مثل هذا:
    chmod -R 777 parent_directory / *
    سيعطي هذا جميع الأذونات لجميع المستخدمين والمجموعات والآخرين فيما يتعلق بالمجلد الرئيسي وجميع المجلدات والملفات الموجودة بداخله (أذونات افتراضيًا للملفات الجديدة التي تم إنشاؤها في هذا الدليل ، على الأقل هذا هو الحال في slax الخاص بي)

  9.   رينييه هيريرا قال

    بيانياً ، يجب أن تبحث عن خيار يقول "جعل هذا الأمر متكررًا" أو "قم بذلك للمجلدات المضمنة"

  10.   برونو كاسيو قال

    أنا واحد من أولئك الذين ألقوا دائمًا بالطائرة 777 إلى جهازي من أجل الراحة ، لكن بهذه الأوامر سأضع البطاريات وأكون أكثر حذراً ، شكرًا على المساهمة!

  11.   yo قال

    شكرا لك ، لقد خرجت من الشك لي

  12.   مانويل كالب قال

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

  13.   اديبرتس قال

    جيد جدا شكرا 😀

  14.   support.masvernat@gmail.com قال

    شرح ممتاز وأخيراً يتضح لي أحد ...

  15.   كاميلا قال

    مرحبا!

    look ، لا أعرف ما إذا كان ذلك مناسبًا ولكن لدي مشكلة في أذونات التسجيل والحذف في mp4 الخاص بي. لن يسمح لي بتغيير الأذونات ، لذا فهو للقراءة فقط. أدخل الأوامر التي أعطيتها ولكن الإجابة كانت
    chmod: تغيير أذونات "/ media / 0C87-B6D2": نظام ملفات للقراءة فقط

    لقد قمت بمراجعة العديد من المنتديات ولم ينجح شيء معي ، أقول لك إنني مبتدئ في هذا الأمر ، لذا قد يكون هذا خطأ ما أقوم به.

    آمل أن تتمكن من مساعدتي.

    القبلات

    1.    مجهول قال

      حاول تسجيل الدخول كمستخدم متميز

    2.    Javi_VM قال

      قد لا يكون لديك السائق المناسب. مع نظام ملفات NTFS ، لن يسمح لك بالكتابة ما لم تكن حزمة ntfs-3g مثبتة. لا أعرف mp4 أي نظام سيكون به ...

  16.   كريستيان أليكسيس جاليانو رويز قال

    ممتازة، وذلك بفضل.

  17.   فران قال

    شكرا على البرنامج التعليمي 🙂 مفيد جدا

  18.   يرسون ريكو قال

    من قبيل الصدفة ، كنت أقرأ عن الأمر chmod في دليل حول إدارة أنظمة Linux ، والذي كان واضحًا أيضًا بالنسبة لي ، فقط أنهم أخبروني هناك عن 3 أوامر أخرى - s -S و - t هي أذونات إضافية ، وهذا ما لم أفعله أنا واضح ، غدًا سآخذ قراءة جيدة أخرى ، طاولاتك جيدة جدًا ، تحياتي

  19.   كزافييه قال

    المساهمة موضع تقدير. فقط ما احتاجه

  20.   خوان جوميز قال

    مرحبًا ، ممتع جدًا ، أود أن أعرف كيف أو أيضًا مع البرنامج الذي يمكنني تحرير الملفات ، chmod أو ما هو موجود في هذا المجلد ،
    أرغب في تعديل بعض الأذونات الموجودة ...

    أو كيف هذا ... شكرا لك

    شكرا

  21.   LM قال

    بشكل جيد للغاية وأوضح، وذلك بفضل

  22.   ISMAEL قال

    مساهمة ممتازة ، نشكرك على منحك جزءًا من وقتك للقيام بذلك.

  23.   ميغيل قال

    مساهمة جيدة. شكرا ل. أود أن أقدم توضيحًا أعتبره مهمًا. في اللغة الإسبانية إزالة لا يعادل إزالة اللغة الإنجليزية. في إزالة الإسبانية لا يعني القضاء.
    وفقًا لـ RAE فهذا يعني:

    1. آر. تمرير أو نقل شيء من مكان إلى آخر. U. tc prnl.
    2. آر. تحريك شيء ما أو هزه أو تدويره بحيث تختلط عناصره المختلفة.

    بهذا المعنى ، بدلاً من الإزالة ، يجب استخدام فعل الإزالة.

    1.    إيلاف قال

      هذا صحيح ، أقول أزل نفسي عندما أحذف شيئًا ما ، لا سيما في مصطلحات الكمبيوتر.

    2.    ادا قال

      في عداد المفقودين إضافة السطر الثالث ...
      3. آر. قم بإزالة المشكلة أو تنحيتها أو تجنبها.
      لم أقله أبدًا في محاولة "للتخلص" إن لم يكن للإزالة 🙂 آسف إذا كان المقصود به الإزالة. شكرًا لزيارتكم وللتوضيح سأضعه في الاعتبار.

  24.   فابيان جارسيا قال

    خير

    من فضلك ، أوضح أحدهم سؤالًا لي ، كما أفهمه ، ينطبق فقط على المستخدم والمجموعة التي تمتلك الملف أو الدليل ، ولكن إذا كان لدي مستخدم أو مجموعة "xyz" على سبيل المثال ، كيف يمكنني تعيين الإذن إما من r و wox فقط لذلك المستخدم أو المجموعة وليس للمالك (المالكين).

  25.   a قال

    كيف يمكنني رؤية أذونات مجموعة معينة وكيف يمكنني تحريرها بحيث يكون لها نفس أذونات الجذر

  26.   تاز المشاكس قال

    مرحبًا ، لدي مشكلة صغيرة ، لدي جهاز كمبيوتر في lubuntu وفي المجال مع المستخدم المحلي ، لا يسبب مشكلة ولكن مع مستخدم المجال ، وفي وقت فتح mozilla و thunderbird تم تجميد النظام بأكمله ، آمل أن يتمكنوا من مساعدتي
    في صحتك

  27.   جوستو جونزاليس قال

    شرح ممتاز

  28.   اوريانيس قال

    مقال ممتاز ... أود فقط أن أكون قادرًا على الاعتماد على إجابة شخص تقي من هذا المنتدى ، فيما يتعلق بالسؤال التالي: «إذا أضفت مستخدم A إلى مجموعة GROUP الخاصة بي ، والتي تكون أذونات مجموعة GROUP هذه هي rwx ، فكل مستخدمي هذه المجموعة ، بما في ذلك A ، هل أذونات rwx هذه على الملفات / الدليل الداخلي؟ مع الأخذ في الاعتبار أن الملفات الداخلية بها بالفعل rwx لمجموعة GROUP؟ شكرا!!!!!! 🙂

  29.   جيفندز قال

    عمل جيد. بسيط ومفهوم.

  30.   سيجورا قال

    أنا جديد تمامًا على هذا وهذه المعلومات. لقد نجحت بشكل رائع بالنسبة لي. شكرا.

  31.   دانييلا قال

    مساهمة ممتازة ومفيدة جدا شكرا لك (:

  32.   إدواردو أليدو لوريدو قال

    مفيدة جدا ... تربوية جدا.

  33.   ميغيل قال

    شكرًا على المقالة ، لقد ساعدتني كثيرًا ، وهذا أمر محير للغاية xDDDD

  34.   لبس قال

    مساهمتك مفيدة للغاية ، ومن الغريب أن لدي مشكلة في أن الملفات التي استخدمتها دائمًا يتم تنفيذها "للقراءة فقط"
    chmod 777
    root @ Leps: / home / leps # chmod: تغيير أذونات "Downloads / canaima-popular-4.1 ~ Stable_i386 / canaima-popular-4.1 ~ stabil_i386.iso": نظام ملفات للقراءة فقط

    ومع كل الملفات فهو نفسه ، في الواقع قمت بتشغيله باستخدام Ctrl + Alt + F1 كجذر وهو نفسه. ماذا استطيع ان افعل؟

  35.   عجال قال

    معلومات ممتازة !! كان مفيدا جدا بالنسبة لي.
    شكرا لك.

  36.   جوستافو أوركيزو قال

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

  37.   كالي نوفاتو قال

    قمت بعمل chmod -R 777 على جذر التثبيت الخاص بي ، وهذا هو /
    وأعد تشغيل kali linux والآن لا يتم تحميله
    أيه أفكار؟

    1.    دييغو قال

      نعم ، كل شيء تحطم ، عليك إعادة تثبيت Ubuntu ، وأنا أعلم لأن نفس الشيء حدث لي!

  38.   فنسنت قال

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

  39.   كيفن قال

    r يعني الكتابة ويأتي من Read
    w تعني القراءة وتأتي من الكتابة

    هناك كنت في حيرة من أمرك. ص قراءة القراءة ، ث تعديل الكتابة

  40.   com.webmentor قال

    مفيد جدا! بالنسبة لأولئك منا الذين ليسوا مهتمين جدًا بإدارة Linux ، فإن هذه الدروس رائعة.

    تهانينا على المدونة!

  41.   بيرتولدو سواريز بيريز قال

    تحياتي لزوار Desdelinux بلوق.

    شيء مضحك يحدث لي باستخدام توزيعة ubunter مثل LMint.
    أقوم بنسخ مجلد سمة ولصقه في دليل / usr / share / theme باستخدام sudo (طلب كلمة مرور المستخدم).
    هناك في مجلد النظام هذا ، عند إنشاء قائمة باستخدام "ls -l" أو "ls -la" ، فإن مجلد السمة أو السمة المذكورة مملوك لاسم المستخدم الخاص بي (والمجموعة) ، أي ليس بواسطة جذر.

    لذلك ، أنا على وشك إجراء التغيير لإزالة إذن الكتابة من المستخدم الخاص بي في الدليل المذكور للموضوع الذي تم تنزيله ، لأنه عند مراجعة جميع ملفاته ومجلداته بشكل متكرر باستخدام "ls -laR" ، يكون المستخدم هو الوحيد الذي يمكنه الكتابة إليه قال المجلدات والملفات. بالتأكيد أعتقد الجذر القدير أيضا.
    تحديد وضعي من الوحدة الطرفية ، باستخدام "cd / usr / share / theme / the-theme-download" ، ثم تنفيذ "chmod -Rv uw *" ، دون الحاجة إلى أذونات "sudo" أو الجذر. أخبرني أنه نجح في تعديل إذن الكتابة الخاص بالمستخدم لجميع الملفات والمجلدات الفرعية لـ "the-theme-download". لكنه لم يعدل أذونات المجلد الأم حيث أنفذ الأمر ، "the-theme-download" ، مع الأخذ في الاعتبار أنه كقاعدة يجب أن يكون بشكل متكرر.

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

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

    في مقالات على الإنترنت ، بما في ذلك هذا المقال ، يصف أن هذه هي الخطوات لجعلها صحيحة بشكل متكرر.
    لقد بحثت باللغة الإنجليزية ، لمعرفة ما إذا كان أي خيار أمر مفقود ، لكنني لم أجد شيئًا عنه. ومع ذلك ، فقد استنتجت من الاختبارات السابقة أنه يمكن استخدام الأمر مثل هذا 'chmod -Rv uw ./ *' ، وبالفعل ، فإنه يعدل أذونات المجلد أو الدليل من حيث أقوم بتنفيذ الأمر ، مجلد السمة الذي تم تنزيله ، على الرغم من لم أر هذا الخيار "./" في استخدام chmod.
    إذا كان أي متذوق ، من فضلك يمكنه توضيح شكوكي.

    غراسياس.

  42.   الملك قال

    إذا كان المستخدم لديه أذونات كتابة وليس لديه أذونات قراءة على ملف ، فهل يمكنه تعديل الملف؟

    1.    صورة Alvaro Torijano قال

      Si

    2.    صورة Alvaro Torijano قال

      شيء آخر: الأحرف الأولى من التصاريح خاطئة.
      حرف r للقراءة ، وهو يعني القراءة. شرحه للكتابة.

  43.   لاري لوفر قال

    ممتاز فهمت أخيرًا أنه موضح جيدًا

  44.   ايمانويل قال

    لدي شك في الأمثلة التي طرحوها
    الأمر المثال: chmod -r 777
    وفقًا لأني أزلت أذونات القراءة للمستخدمين والمجموعات والآخرين باستثناء 777 (rwx) فماذا يعني ذلك؟

    لا يساوي المسلسل k chmod ur أو gr أو ؟؟

  45.   مانويل مورينو قال

    جيد جدًا ، أتمنى أن أستمر في تعلم Linux

  46.   أندريس رييس قال

    شكرا جزيلا! مساهمة ممتازة ...

  47.   مجهول قال

    ممتاز، وذلك بفضل

  48.   قيصر قال

    شرح جيد جدًا ، كنت أخدش نفسي بقسم لا يمكنني تعديل الملفات فيه. ثم اكتشفت أنه لم يكن لدي ntfs-3g مثبتًا لأنه قسم ntfs وتم حله.

  49.   قم بتشغيل 3 قال

    أو نص (مترجم) يحتاج إلى إذن قراءة وتنفيذ ، البرنامج المترجم يحتاج فقط للقراءة.

  50.   جون قال

    تظهر "d" في بداية المستخدم drwxr-xr-x. ماذا يعني؟ أعتقد أنه دليل لكني لست متأكدًا

  51.   bukatony قال

    الآن نحن نعرف الأذونات الثلاثة وكيفية إضافتها أو إزالتها ، ولكن هذه الأذونات الثلاثة مخزنة في 3 أماكن مختلفة تسمى

  52.   y8 قال

    -r - r - r– 1 wada users 4096 Apr 13 19:30 file؟

  53.   مفتاح G 3 قال

    إذا كان برنامج يسمى "foo" يمكننا تنفيذه كأي أمر. https://gswitch3.net

  54.   سامسون قال

    جميل هذا المنشور الرائع.

  55.   رامون توماس قال

    هذا هو نوع من الخداع لا تعد ولا تحصى. لا أصدق ما أقول.

  56.   ايرفينغ فولكنر قال

    مرحباً بالجميع ، أنا جديد جدًا على هذا الموضوع chmod ، و chonw.

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

    لقد قرأت وكنت مستخدمًا دائمًا ينفذ ملف أو مجلدات chmod -R 777 ، لأنني قرأته بهذه الطريقة ، ولكن عندما تفعل ls لملف أو مجلد ، يتم تمييزها بلون أخضر أكثر كثافة بحيث لا يمكن قراءة الملف اسم واضح ، لأنني أستخدم linux mint ، لكني أرى أنه قد يكون هناك مجلد آخر مشابه ، بسمات أخرى ، ولون مختلف ، تمامًا مثل البقية ، الآن قرأت ذلك 755 ، لا أعرف ما إذا كان ينبغي استخدامه بهذه الطريقة (chmod - R 755 Folder) يترك الأذونات بشكل افتراضي إلى هذا المجلد ، وهو مخصص للأدلة ، ولكن 644 مخصص للملفات ، لا أعرف ما إذا كان من المقبول استخدامه بهذه الطريقة (ملفات chmod -R 644) ، ولكن عند انتهاء الأمر ls - ثم يبدو أن الملف هو 644 ، وفي حالات أخرى يظهر الجذر ، والآخرون نيابة عن المستخدمين ، مع هذه النتائج ، شيء خارج عن المألوف.

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

    أريد أن أتعلم معرفة نوع الملفات التي تكون عند إجراء ls -l

    drwxr-xr-x 2 جذر الجذر 4096 فبراير 15 22:32 أ
    -rwxrwxrwx 1 جذر الجذر 474 فبراير 16 23:37 canaima5
    -rwxrwxrwx 1 جذر الجذر 374 9 فبراير 16:34 Error_EXFAT
    drwxr-xr-x 3 الجذر الجذر 4096 فبراير 15 00:22 تثبيت windows USB
    -rw-r - r– 1 m18 m18 7572 Dec 22 2016 mdmsetup.desktop
    -rwxrwxrwx 1 جذر الجذر 61 فبراير 18 13:07 pkme
    -rwxrwxrwx 1 جذر الجذر 10809 15 مايو 2013 README
    -rwxrwxrwx 1 root root 57 Jan 3 11:58 استرداد sudo
    -rwxrwxrwx 1 جذر الجذر 1049 فبراير 18 01:02 Rep-Systemback
    -rwxrwxrwx 1 جذر الجذر 1163 فبراير 11 11:12 root.txt
    -rwxrwxrwx 1 جذر الجذر 384 فبراير 10 22:30 عودة النظام أوبونتو 16-18
    -rwxrwxrwx 1 جذر الجذر 31 Jan 1 2002 torregal

    هنا مثال حاولت تعديل بعض الملفات التي تم إنشاؤها في m18 في مستخدم ، والباقي تم نسخه من قرص آخر ، مع نوتيلوس ، ولديهم أقفال ،

    drwxr-xr-x 3 root root 4096 فبراير 15 00:22 قم بتثبيت windows USB
    drwxr-xr-x 2 root root 4096 Feb 15 22:32 a لها قفل ، باقي الملفات أيضًا ، لكن استخدم هذا الأمر من المعلومات التي تثبت ما يحدث: الملفات الآن ليس لديها قفل ولكن ، لا أعرف ما إذا كانت على ما يرام الأذونات التي لديهم ، والفكرة هي معرفة الإذن الذي يجب أن يمتلكه كل ملف أو مجلد ، وفي أي مجموعة يجب أن يكون. ومعرفة ما يجب استخدامه عند إضافة chmod.

    m18 @ m18 ~ $ cd سطح المكتب /
    m18 @ m18 ~ / سطح المكتب $ ls -l
    إجمالي 60
    drw-r - r– 2 جذر جذر 4096 فبراير 15 22:32 أ
    -rw-r - r– 1 جذر الجذر 474 فبراير 16 23:37 canaima5
    -rw-r - r– 1 جذر الجذر 374 9 فبراير 16:34 Error_EXFAT
    drw-r - r– 3 جذر الجذر 4096 فبراير 15 00:22 تثبيت windows USB
    -rw-r - r– 1 m18 m18 7572 Dec 22 2016 mdmsetup.desktop
    -rw-r - r– 1 جذر الجذر 61 فبراير 18 13:07 pkme
    -rw-r - r– 1 root root 10809 15 مايو 2013 README
    -rw-r - r– 1 root root 57 Jan 3 11:58 استرداد sudo
    -rw-r - r– 1 جذر الجذر 1049 18 فبراير 01:02 Rep-Systemback
    -rw-r - r– 1 جذر الجذر 1163 فبراير 11 11:12 root.txt
    -rw-r - r– 1 root root 384 February 10 22:30 systemback ubuntu 16-18
    -rw-r - r– 1 جذر الجذر 31 يناير 1 torregal
    m18 @ m18 ~ / سطح المكتب $ sudo ugo + rwx *
    كلمة مرور [sudo] لـ m18:
    sudo: ugo + rwx: الأمر غير موجود
    m18 @ m18 ~ / سطح المكتب $ sudo chmod ugo + rwx *
    m18 @ m18 ~ / سطح المكتب $ ls -l
    إجمالي 60
    drwxrwxrwx 2 جذر الجذر 4096 فبراير 15 22:32 أ
    -rwxrwxrwx 1 جذر الجذر 474 فبراير 16 23:37 canaima5
    -rwxrwxrwx 1 جذر الجذر 374 9 فبراير 16:34 Error_EXFAT
    drwxrwxrwx 3 الجذر الجذر 4096 فبراير 15 00:22 تثبيت windows USB
    -rwxrwxrwx 1 m18 m18 7572 Dec 22 2016 mdmsetup.desktop
    -rwxrwxrwx 1 جذر الجذر 61 فبراير 18 13:07 pkme
    -rwxrwxrwx 1 جذر الجذر 10809 15 مايو 2013 README
    -rwxrwxrwx 1 root root 57 Jan 3 11:58 استرداد sudo
    -rwxrwxrwx 1 جذر الجذر 1049 فبراير 18 01:02 Rep-Systemback
    -rwxrwxrwx 1 جذر الجذر 1163 فبراير 11 11:12 root.txt
    -rwxrwxrwx 1 جذر الجذر 384 فبراير 10 22:30 عودة النظام أوبونتو 16-18
    -rwxrwxrwx 1 جذر الجذر 31 Jan 1 2002 torregal
    m18 @ m18 ~ / Desktop $ sudo chmod -R 755 Installation \ de \ windows \ USB /
    m18 @ m18 ~ / سطح المكتب $ ls -l
    إجمالي 60
    drwxrwxrwx 2 جذر الجذر 4096 فبراير 15 22:32 أ
    -rwxrwxrwx 1 جذر الجذر 474 فبراير 16 23:37 canaima5
    -rwxrwxrwx 1 جذر الجذر 374 9 فبراير 16:34 Error_EXFAT
    drwxr-xr-x 3 الجذر الجذر 4096 فبراير 15 00:22 تثبيت windows USB
    -rwxrwxrwx 1 m18 m18 7572 Dec 22 2016 mdmsetup.desktop
    -rwxrwxrwx 1 جذر الجذر 61 فبراير 18 13:07 pkme
    -rwxrwxrwx 1 جذر الجذر 10809 15 مايو 2013 README
    -rwxrwxrwx 1 root root 57 Jan 3 11:58 استرداد sudo
    -rwxrwxrwx 1 جذر الجذر 1049 فبراير 18 01:02 Rep-Systemback
    -rwxrwxrwx 1 جذر الجذر 1163 فبراير 11 11:12 root.txt
    -rwxrwxrwx 1 جذر الجذر 384 فبراير 10 22:30 عودة النظام أوبونتو 16-18
    -rwxrwxrwx 1 جذر الجذر 31 Jan 1 2002 torregal
    m18 @ m18 ~ / Desktop $ sudo chmod -R 755 a
    m18 @ m18 ~ / سطح المكتب $ ls -l
    إجمالي 60
    drwxr-xr-x 2 جذر الجذر 4096 فبراير 15 22:32 أ
    -rwxrwxrwx 1 جذر الجذر 474 فبراير 16 23:37 canaima5
    -rwxrwxrwx 1 جذر الجذر 374 9 فبراير 16:34 Error_EXFAT
    drwxr-xr-x 3 الجذر الجذر 4096 فبراير 15 00:22 تثبيت windows USB
    -rw-r - r– 1 m18 m18 7572 Dec 22 2016 mdmsetup.desktop
    -rwxrwxrwx 1 جذر الجذر 61 فبراير 18 13:07 pkme
    -rwxrwxrwx 1 جذر الجذر 10809 15 مايو 2013 README
    -rwxrwxrwx 1 root root 57 Jan 3 11:58 استرداد sudo
    -rwxrwxrwx 1 جذر الجذر 1049 فبراير 18 01:02 Rep-Systemback
    -rwxrwxrwx 1 جذر الجذر 1163 فبراير 11 11:12 root.txt
    -rwxrwxrwx 1 جذر الجذر 384 فبراير 10 22:30 عودة النظام أوبونتو 16-18
    -rwxrwxrwx 1 جذر الجذر 31 Jan 1 2002 torregal

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

    ما أريده هو أنه إذا كان شخص ما يعرف مقالة أكثر اكتمالاً ، ومع أمثلة على كل من أحرف البدل ، فإنهم يستخدمون chmod و chown. يمكنني وضعه بحيث يسهل على المبتدئين التعلم ، نظرًا لوجود جداول يظهر فيها الترقيم المكون من 3 أرقام ، مثل تلك الخاصة بـ 777 ، 644 ، وكيف يتم تكوين هذا الترقيم ، بدون تحديده مسبقًا ، أو هناك العديد من الجداول التي يتم عكسها بواسطة ملخص ugo لا أعرف ما إذا كان صحيحًا أعتقد أنه مستخدم ، ومالكي المجموعة (مجموعات) ومع rwx للمجلدات والأدلة الفرعية والملفات القابلة للتنفيذ ، إلخ.

    في النهاية ، ما أريده هو أن أتعلم استخدام جميع الصيغ ، من chmod و chonw لجميع الملفات ، ونظام ملفات Linux بأكمله

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

    تحياتي ، وشكراً جزيلاً لك على تعاونك.

  57.   ASSS قال

    داني أحبه uwu

  58.   ASSS قال

    داني أنا أحبه….