انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


ارائه ۲۵٫۰۴ اوبونتو منتشر شد 🎉

نویسنده موضوع: آشنایی با دستور chmod  (دفعات بازدید: 10465 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین محمدرضا دولتی

  • Jr. Member
  • *
  • ارسال: 53
  • جنسیت : پسر
  • یاد بگیریم نمیشه و نمیتونم رو حذف کنیم!
آشنایی با دستور chmod
« : 15 بهمن 1388، 02:44 ق‌ظ »
دستور chmod برای  دادن permission به فایل ها , folder ها  استفاده میشه.

مقدمه:
برای ایجاد دسترسی ها به ادامه هر فایل 9 بیت اظافه میشود که به صورت rwxrwxrwx نشان داده میشود 3 بیت اول برای مالک فایل  است 3 بیت دوم برای گروه مالکین و 3 بیت سوم برای تععین دسترسی دیگران است
r=read
w=write
x=Execute
اگر به جای هر یک از جروف - باشد یعنی مجوز فعال نیست
-wxr--rw-
برای دیدن مجوز بک فایل از دستور ls -ld FiileName استفاده میشود
اگر در اول مقدار - باشد هدف فایل است و اگر در اول مقدار d باشد فولدر است(directory)

برای هریک از مجوز های read ,write, Execute یک عدد تعین شده است r=4, w=2,x=1
بنابراین برای دادن تمام مجوز ها به مالک فایل و گروه و دیگران باید هر یک از 3 بیت مقدارشان 7 باشد
مثال: chmod 777 FileName
که مقدارش برابر است با rwxrwxrwx
chmod 755 FileName
مقدار= rwxr-xr-x
chmod 000 FileName
مقدار =---------

اگر جایی تو درک مطالب مشگل داشتین حتما مطرح کنید تا بیشتر توضیج بدم

با تشکر
« آخرین ویرایش: 15 بهمن 1388، 02:54 ق‌ظ توسط Mohammad Reza Dolati »
یاد بگیریم نمیشه و نمیتونم رو حذف کنیم!

آفلاین Roozbeh Shafiee

  • ناظر انجمن
  • *
  • ارسال: 1260
  • جنسیت : پسر
  • Be Free
    • Roozbeh Shafiee Personal Home Page
پاسخ به: آشنایی با دستور chmod
« پاسخ #1 : 15 بهمن 1388، 10:45 ق‌ظ »
از دیروز تا حالا ببینید چندتا تاپیک تکراری و بی مورد توی این فروم ایجاد کردید ! کمی به فکر نظم فروم هم باشید...
Cloud Infrastructure and Virtualization Architect

Roozbeh Shafiee Home Page : http://RoozbehShafiee.Com

آفلاین فاراب

  • High Hero Member
  • *
  • ارسال: 1352
  • آزادی
    • پروفایل لینکداین
پاسخ به: آشنایی با دستور chmod
« پاسخ #2 : 15 بهمن 1388، 01:24 ب‌ظ »
نقل‌قول
رای هریک از مجوز های read ,write, Execute یک عدد تعین شده است r=4, w=2,x=1

این جمله غلطه. ۳ بیت بصورت ۱۱۱ در مبنای ۲ نوشته میشه. بنابر این مثلا ۱۱۱ برابر با ۷ میشه و ۱۰۱ برابر با ۵ نه اینکه r=4, w=2,x=1 باشه.
Godisnowhere

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19809
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ به: آشنایی با دستور chmod
« پاسخ #3 : 15 بهمن 1388، 02:42 ب‌ظ »
پیش نهاد می کنم این تاپیک به انجمن تازه کاران منتقل بشه
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین محمدرضا دولتی

  • Jr. Member
  • *
  • ارسال: 53
  • جنسیت : پسر
  • یاد بگیریم نمیشه و نمیتونم رو حذف کنیم!
پاسخ به: آشنایی با دستور chmod
« پاسخ #4 : 15 بهمن 1388، 03:53 ب‌ظ »
نقل‌قول
رای هریک از مجوز های read ,write, Execute یک عدد تعین شده است r=4, w=2,x=1

این جمله غلطه. ۳ بیت بصورت ۱۱۱ در مبنای ۲ نوشته میشه. بنابر این مثلا ۱۱۱ برابر با ۷ میشه و ۱۰۱ برابر با ۵ نه اینکه r=4, w=2,x=1 باشه.

نه عزیز من بدون دقت و مطالعه مطلبی رو نمیزارم حتمابه این لینک ها سر بزن
http://www.corantodemo.net/doc/chmod-doc.shtml

http://www.classical-webdesigns.co.uk/resources/whatchmod.html
« آخرین ویرایش: 15 بهمن 1388، 03:56 ب‌ظ توسط Mohammad Reza Dolati »
یاد بگیریم نمیشه و نمیتونم رو حذف کنیم!

آفلاین sct

  • Full Member
  • *
  • ارسال: 167
  • جنسیت : دختر
پاسخ به: آشنایی با دستور chmod
« پاسخ #5 : 14 اسفند 1388، 04:54 ب‌ظ »
نقل‌قول
   1. File permissions
   2. chmod
   3. Directory permissions
   4. Becoming the superuser for a short while
   5. Changing file ownership
   6. Changing group ownership

http://linuxcommand.org/lts0070.php


آفلاین بهزاد

  • Newbie
  • *
  • ارسال: 22
  • جنسیت : پسر
پاسخ به: آشنایی با دستور chmod
« پاسخ #6 : 14 اسفند 1388، 05:32 ب‌ظ »
من دو روز منتظره اینم  ](*,)
هرکس چرایی برای زیستن داشته باشد ؛ از پس هر چگونه ای بر می آید .

آفلاین بهزاد

  • Newbie
  • *
  • ارسال: 22
  • جنسیت : پسر
پاسخ به: آشنایی با دستور chmod
« پاسخ #7 : 14 اسفند 1388، 05:37 ب‌ظ »
لطفا یکی بیشتر توضیح بده . من دارم تحقیق می نویسم .

من یه گروه ایجاد کردم مثلا به نام linux و 3 تا یوزر رو به این گروه اختصاص دادم .

الان می خوام برای یه دایرکتوری به گروه لینوکس فقط مجوز read بدم . باید چیکار کنم ؟

این و بدونم دیگه کارم تموم میشه .

ولی یه مشکلی دارم ، با دستور sudo i  که از یوزر خودم به root سویچ می کنم ، بازم دسترسی به بعضی فایل ها رو ندارم . ارور permission میده .

لطفا این و هم بگین .
هرکس چرایی برای زیستن داشته باشد ؛ از پس هر چگونه ای بر می آید .

آفلاین امیر و

  • Hero Member
  • *
  • ارسال: 791
  • جنسیت : پسر
  • Google is your friend
پاسخ به: آشنایی با دستور chmod
« پاسخ #8 : 14 اسفند 1388، 06:49 ب‌ظ »
جالب بود.

ممنون.

آفلاین AliRezaiMi

  • High Hero Member
  • *
  • ارسال: 1073
  • جنسیت : پسر
پاسخ به: آشنایی با دستور chmod
« پاسخ #9 : 25 اسفند 1388، 09:24 ق‌ظ »
ممنون
استفاده کردم...