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

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

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


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

نویسنده موضوع: پرمیشن چیه؟ ( حله )  (دفعات بازدید: 1065 بار)

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

آفلاین ترانه

  • Full Member
  • *
  • ارسال: 161
  • جنسیت : دختر
    • nadaram
پرمیشن چیه؟ ( حله )
« : 02 شهریور 1392، 12:12 ب‌ظ »
سلام
من تو اموزش ها میبینم بعضی جاها نوشته پرمیشن
خواستم بدونم داستان اینا چیه و چند مورد پرمیشن داریم؟
« آخرین ویرایش: 02 شهریور 1392، 07:27 ب‌ظ توسط ترانه »

آفلاین احسان☺ -

  • Hero Member
  • *
  • ارسال: 937
  • جنسیت : پسر
  • !no power geek
پاسخ : پرمیشن چیه؟
« پاسخ #1 : 02 شهریور 1392، 12:21 ب‌ظ »
سلام
من تو اموزش ها میبینم بعضی جاها نوشته پرمیشن
خواستم بدونم داستان اینا چیه و چند مورد پرمیشن داریم؟
یعنی اجازه(در واقع اجازه دسترسی)مثل این که تویه ساختمون اجازه داری به بعضی جا ها بری بعضی چیزا رو دستکاری کنی یا از بین ببری یا یه چیز جدید بیاری تو یه اتاق و...
حالا میتونی این کارا رو تو خونه خودتون انجام بدی ولی برای خونه همسایه که نمیشه یا حتی اتاق مامان بابات یا خواهر رو برادرت.دقیقا نمیدونم چند تا پرمیشن وجود داره ولی من با دو تاش بیشتر
سروکار دارم یکی کاربر استاندارد (که من باشم) یکی هم کاربر روت که (بابامه) ;D (البته تو خونه نه کامپیوترم)
امیدوارم منظورت اینا بوده باشه
« آخرین ویرایش: 02 شهریور 1392، 12:40 ب‌ظ توسط احسان☺ »

آفلاین ترانه

  • Full Member
  • *
  • ارسال: 161
  • جنسیت : دختر
    • nadaram
پاسخ : پرمیشن چیه؟
« پاسخ #2 : 02 شهریور 1392، 12:35 ب‌ظ »
اره منظورم اینا بود
حالا چه شکلی هستن؟ از کجا بفهمم پرمیشن دارم یا ندارم؟
و سه سوال دگ من خودم اینجا مدیر اصلی هستم  :D یعنی وقتی خودم لینوکس رو نصب کردم چرا کاربر روت نیستم؟

آفلاین احسان☺ -

  • Hero Member
  • *
  • ارسال: 937
  • جنسیت : پسر
  • !no power geek
پاسخ : پرمیشن چیه؟
« پاسخ #3 : 02 شهریور 1392، 12:40 ب‌ظ »
اگه فایله با راست کلیک روش و مشاهده تب پرمیشن میتونید پرمیشن ها رومشاهده کنید.خط فرمانیش رو نمیدونم.
خوب شما کاربر روت هستید ولی برای  استفاده از حداکثر قدرت باید جلوی دستورات sudo بزارید

آفلاین ali.abry

  • High Hero Member
  • *
  • ارسال: 1224
پاسخ : پرمیشن چیه؟
« پاسخ #4 : 02 شهریور 1392، 01:37 ب‌ظ »
این جا کامل توضیح داده:
http://30li.ir/bash/commands/chmod

آفلاین سالار مقدم

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 2074
  • جنسیت : پسر
  • هر چقدر بدونی بازم کمه.
    • سالار مقدم
پاسخ : پرمیشن چیه؟
« پاسخ #5 : 02 شهریور 1392، 03:29 ب‌ظ »
خیلی خلاصه توضیح میدم.
پرمیشن به معنای سطح دسترسیه.
سه تا دسترسی داریم، خواندن، نوشتن، اجرا کردن.
سطح دسترسی به تعبیر حرف میشه:
خواندن = r نوشتن = w اجرا کردن = x
سطح دسترسی به تعبیر عدد:
خواندن = 4 نوشتن = 2 اجرا کردن = 1
خوب الان مفاهیم اولیه رو فهمیدیم، حالا نوبت امتحانه، با دستور زیر یه فایل خالی به نام test بساز:
touch testحالا با دستور زیر جزییات فایل( که سطح دسترسی هم جزوشه ) رو میبینیم:
stat testخوب خروجی زیر رو میده:
nb@ism:~$ stat test
  File: `test'
  Size: 0          Blocks: 16         IO Block: 4096   regular empty file
Device: 13h/19d Inode: 536871941   Links: 1
Access: (0664/-rw-rw-r--)  Uid: ( 1000/      nb)   Gid: ( 1000/      nb)
Access: 2013-08-24 14:54:36.735019446 +0430
Modify: 2013-08-24 14:54:36.735019446 +0430
Change: 2013-08-24 14:54:36.735019446 +0430
 Birth: -
ما با خط زیر کار داریم:
Access: (0664/-rw-rw-r--)  Uid: ( 1000/      nb)   Gid: ( 1000/      nb)اول از همه از مدل حروفی استفاده می کنیم:
--rw-rw-r-
قسمت سیاه زیاد به کارت نمیاد ولی نوع فایل رو مشخص می کنه، پوشست؟ معمولیه؟ لینکه؟ چیه؟ اینجا با - به معنای معمولی بودنشه، مثلا d به معنای پوشه بودنشه.
قسمت سبز سطح دسترسی کاربر صاحب فایله(یعنی شما که الان ساختیش) که می تونید بخونید و بنویسید اما حق اجرا کردنش رو ندارید.
قسمت نارنجی سطح دسترسی گروه کاربر سازندست که میتونند بنویسند بخونند ولی باز حق اجرا ندارند
قسمت قرمز سطح دسترسی دیگرانه (کسانی که عضو دو گروه بالا نیستند) که فقط حق خواندن دارند(همیشه یادت باشه کمترین سطح دسترسی رو به گروه آخر بده.

حالا قسمت عددی:
0644
قسمت سیاه دقیقا مثل بالاست منتها ۰ به معنای معمولی بودنه، ۱ به معنای پوشست.
قسمت قرمز مربوط به سازندست، اگر می خوای مقدار دسترسی رو بفهمی باید عدد رو به جمع ۴ ۲ ۱ تجزیه کنی، ۶ = ۲ + ۴ و همونطور که یادته ۴ به معنای خوندن و ۲ به معنای نوشتنه پس کاربر دسترسی خواندن و نوشتن داره ولی نمیتونه اجراش کنه.
قسمت بعدی هم همینطور مثل بالا دسترسی خواندن داره ولی نمیتونه اجرا کنه یا بنویسه.
قسمت آخر هم مال دیگرانه که فقط دسترسی خواندن داره.

تغییر دسترسی به واسط عدد
chmod xxx /path/to/filexxx منظور سه رقم مورد نظره فایل و بعدشم آدرس فایله. مثلا همین test در پوشه ی خانگی می خوایم به خودمون دسترسی خواندن و نوشتن و اجرا( دسترسی کامل) بدیم به گروهمون فقط خوندن و به دیگران هیچ دسترسی ندیم:
chmod 740 ~/test۷ = ۴ + ۲ + ۱

تغییر دسترسی به واسط حروف
u = کاربر حاضر(خودت) g = گروه کاربر  o = دیگران a = همه
مثلا می خوایم به دسترسی خودمون در فایل test در پوشه ی خانگی قابلیت اجرا کردن رو اضافه کنیم:
chmod u+x ~/testهمین کار برای گروه مالک:
chmod g+x ~/testهمین کار برای گروه دیگران:
chmod o+x ~/testحالا می خوایم به همه قابلیت اجرایی رو اضافه کنیم:
chmod a+x ~/testحالا می خوایم همون دسترسی اجرایی رو برای خودمون برداریم
chmod u-x ~/testبعد از هر کار می تونی سطح دسترسی رو با
stat testچک کنی.
البته این کارارو با پروپرتیس ناتیلوس هم میشد انجام داد ولی دستور یه چیز دیگست :)
« آخرین ویرایش: 02 شهریور 1392، 07:34 ب‌ظ توسط سالار مقدم »

آفلاین آرمان اسماعیلی

  • High Hero Member
  • *
  • ارسال: 2366
  • جنسیت : پسر
صفحه‌ی من در اینستاگرام: ‎‎@armanes92

آفلاین علی هردان

  • Full Member
  • *
  • ارسال: 243
  • جنسیت : پسر
پاسخ : پرمیشن چیه؟
« پاسخ #7 : 02 شهریور 1392، 06:39 ب‌ظ »
تاپیک پرباری بود  ;)