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

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

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


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: مشکل در پرمیشن ها  (دفعات بازدید: 1961 بار)

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

آفلاین d@nyal

  • Jr. Member
  • *
  • ارسال: 38
    • چکنویس
مشکل در پرمیشن ها
« : 06 شهریور 1387، 10:31 ق‌ظ »
سلام
خشته نباشید...
من موقع نصب اوبونتو هی منتظر بودم که ببینم کجا از من یه پسورد برای یوزر root   ازم می خواهد ، اما یه همچین چیزی ندیدم ! فقط یه جا یه یوزر خودمون دادیم و براش پسورد تعیین کردیم .
حالا من وقتی با همین یوزر وارد سیستم می شم و می خوام یه فایل (حالا مثلا بین فایل های سیستمی کپی کنم و یا یه فولدر جدید ایجاد کنم )، به من اجازه ی این کار رو نمیده . یعنی میگه که حق دسترسی این کار رو ندارم .  ](*,)
چاره چیه ؟
ممنون از کمکاتون. ;)
جایی برای سیاه کردن...  www.proof.myblog.ir

آفلاین ahmed

  • High Hero Member
  • *
  • ارسال: 1069
  • جنسیت : پسر
    • یادداشت‌های یک دوست‌دار نرم‌افزارهای آزاد
پاسخ به: مشکل در پرمیشن ها
« پاسخ #1 : 06 شهریور 1387، 10:48 ق‌ظ »
برای اینکه به پوشه ای سطح دسترسی کامل را بدهید، اینو در ترمینال وارد کنید:
sudo chmod 777 /usr/local/include
و برای تعیین پسورد root هم این رو وارد کنید:
sudo passwd root
برای اینکه nautilus رو در حالت root اجرا کنید:
sudo nautilus

آفلاین d@nyal

  • Jr. Member
  • *
  • ارسال: 38
    • چکنویس
پاسخ به: مشکل در پرمیشن ها
« پاسخ #2 : 06 شهریور 1387، 05:00 ب‌ظ »
بله ، مرسی مفید بود ،
در رابطه با اعداد پرمیشن ها توضیح میدید ؟ مثلا 677 چه فرقی با 777 داره؟ کدوم مربوط به read only  و کدوم مال read and write  هستش ؟ (مسلما 777! )
یکی هم اینکه تغییر پرمیشن کجا می تونه برای سیستم خطرناک بشه ؟ مثلا من توی یه تاپیک خوندم یکی پرمیشن فکر می کنم / رو عوض کرده بود و دیگه سیستمش رفته بود . (یعننی فکر کنم از read only  هم خارج کرده بود ) . منظورم یه همچین حالت هایی هستش .
در مورد  کد دومتون هم ، من می زنم ، می نویسه :
sudo : password not found
 اشتباه وارد می کنم ؟   
جایی برای سیاه کردن...  www.proof.myblog.ir

آفلاین سعید رسولی

  • ilius, saeedgnu
  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1543
  • جنسیت : پسر
پاسخ به: مشکل در پرمیشن ها
« پاسخ #3 : 06 شهریور 1387، 09:26 ب‌ظ »
در واقع این عدد در مبنای هشت هست، البته این زیاد مهم نیست. مهم اینه رقمهای اول و دوم و سومش(از چپ) مجوز owner و group و others رو مشخص میکنن. که هر کدوم از این سه رقم رو که به مبنای دو ببرید میشه یک عدد سه رقمی در مبنای دو که رقم اول و دوم و سومش(از چپ) مجوز read و write و execute رو مشخص میکنه.
مثلا بیایم 755 رو معنی کنیم.
owner  -> 7 = 4+2+1 = read + write + execute
group  -> 5 = 4 + 1 = read + execute
others -> 5 = 4 + 1 = read + execute
یا یه طور دیگه بگیم:
owner  -> 7 = (111) = rwx
group  -> 5 = (101) = r-x
others -> 5 = (101) = r-x

permission = 755 = rwxr-xr-x
در ضمن مجوز 677 اصلاً جالب نیست، چون به group و others اجازهٔ هر کاری میده اما به خود owner فایل مجوز اجرا نمیده!! همچین مجوزی هیچ‌جا بکار نمیره.
مسلماً اگه مجوزها مناسب نباشن میتونه برای سیستم خطرناک باشه(اگه خیلی پرت باشن که میتونه سیستم رو به فنا بده!). کل امنیت لینوکس با این مجوزها وابسته هست. حالا این موضوع خیلی مفصل و عمیقه(خیلی عمیق‌تر از اطلاعات من). اما عجله نکنید، به تدریج آشنا میشید.
بهتره مجوز فایلهای سیستمی خود لینوکس رو تغییر ندید، مگه اینکه تسلط داشته باشید و بدونید دقیقاً دارید چیکار می‌کنید. اما مجوز دیتاهای شخصی خودتون رو میتونید به دلخواه خودتون تغییر بدید.
می‌تونید برای اطلاعات بیشتر منوال دستور chmod رو هم بخونید:
man chmod