ایستگاه های کاری آنلاین OnWorks Linux و Windows

لوگو

میزبانی آنلاین رایگان برای ایستگاه های کاری

<قبلی | فهرست | بعدی>

خواندن، نوشتن، و اجرا

حقوق دسترسی به فایل ها و دایرکتوری ها بر حسب دسترسی خواندن، دسترسی نوشتن و دسترسی به اجرا تعریف می شود. اگر به خروجی آن نگاه کنیم ls دستور، می‌توانیم سرنخی از نحوه پیاده‌سازی آن داشته باشیم:



[me@linuxbox ~]$ > foo.txt

[me@linuxbox ~]$ ls -l foo.txt

-rw-rw-r-- 1 me me 0 2016-03-06 14:52 foo.txt

[me@linuxbox ~]$ > foo.txt

[me@linuxbox ~]$ ls -l foo.txt

-rw-rw-r-- 1 me me 0 2016-03-06 14:52 foo.txt


ده کاراکتر اول فهرست عبارتند از ویژگی های فایل. اولین مورد از این شخصیت ها است نوع فایل. در اینجا انواع فایل هایی وجود دارد که به احتمال زیاد آنها را می بینید (انواع دیگری نیز وجود دارند که کمتر رایج هستند):


جدول 9-1: انواع فایل


نوع فایل ویژگی

نوع فایل ویژگی

- یک فایل معمولی


تصویر

د یک دایرکتوری.


تصویر

l یک پیوند نمادین. توجه داشته باشید که با پیوندهای نمادین، ویژگی های فایل باقی مانده همیشه "rwxrwxrwx" هستند و مقادیر ساختگی هستند. ویژگی های فایل واقعی همان فایل هایی هستند که پیوند نمادین به آن اشاره می کند.


تصویر


تصویر

c A فایل ویژه کاراکتر. این نوع فایل به دستگاهی اشاره دارد که داده ها را به صورت جریانی از بایت ها مدیریت می کند، مانند ترمینال یا مودم.


تصویر

b A مسدود کردن فایل خاص. این نوع فایل به دستگاهی اطلاق می شود که داده ها را در بلوک ها مدیریت می کند، مانند هارد دیسک یا درایو CD-ROM.


تصویر


XNUMX کاراکتر باقی مانده از ویژگی های فایل، نامیده می شود حالت فایل، مجوزهای خواندن، نوشتن و اجرا را برای مالک فایل، مالک گروه فایل و هر کس دیگری نشان می دهد:


مالک

گروه

جهان

rwx

rwx

rwx


هنگام تنظیم، r, wو x ویژگی های mode تاثیر زیر را بر روی فایل ها و دایرکتوری ها دارند:


جدول 9-2: ویژگی های مجوز


فهرست راهنمای فایل‌ها

فهرست راهنمای فایل‌ها

r اجازه می دهد تا یک فایل باز و خوانده شود.


تصویر

تصویر

w اجازه می دهد تا یک فایل در آن نوشته شود یا کوتاه شود، اما این ویژگی اجازه تغییر نام یا حذف فایل ها را نمی دهد. توانایی حذف یا تغییر نام فایل ها با ویژگی های دایرکتوری تعیین می شود.

x به یک فایل اجازه می دهد تا به عنوان یک برنامه در نظر گرفته شود و اجرا شود. فایل های برنامه نوشته شده به زبان های برنامه نویسی نیز باید به عنوان خوانا تنظیم شوند تا اجرا شوند.

در صورتی که ویژگی execute نیز تنظیم شده باشد، اجازه می دهد تا محتویات یک فهرست فهرست شوند.

در صورتی که ویژگی execute نیز تنظیم شده باشد، اجازه می‌دهد فایل‌های داخل یک فهرست ایجاد، حذف و تغییر نام دهند.


اجازه می دهد تا یک دایرکتوری وارد شود، به عنوان مثال، cd فهرست راهنما.


تصویر


در اینجا چند نمونه از تنظیمات ویژگی فایل آورده شده است:


جدول 9-3: نمونه های ویژگی مجوز


معنی ویژگی های فایل

معنی ویژگی های فایل

-rwx------ یک فایل معمولی که توسط مالک فایل قابل خواندن، نوشتن و قابل اجرا است. هیچ کس دیگری دسترسی ندارد.


تصویر

-rw------- یک فایل معمولی که توسط صاحب فایل قابل خواندن و نوشتن است.

هیچ کس دیگری دسترسی ندارد.


تصویر

-rw-r--r-- یک فایل معمولی که توسط صاحب فایل قابل خواندن و نوشتن است. اعضای گروه مالک فایل ممکن است فایل را بخوانند. فایل قابل خواندن در جهان است.


تصویر

-rwxr-xr-x یک فایل معمولی که توسط مالک فایل قابل خواندن، نوشتن و اجرا می باشد. فایل ممکن است توسط دیگران خوانده و اجرا شود.


تصویر

-rw-rw---- یک فایل معمولی که فقط توسط مالک فایل و اعضای مالک گروه فایل قابل خواندن و نوشتن است.


تصویر

lrwxrwxrwx یک پیوند نمادین. همه پیوندهای نمادین دارای "ساختگی" هستند

مجوزها مجوزهای واقعی با فایل واقعی که توسط پیوند نمادین به آن اشاره شده است حفظ می شوند.


تصویر

drwxrwx--- یک دایرکتوری. مالک و اعضای گروه مالک می‌توانند وارد دایرکتوری شده و فایل‌های داخل فهرست را ایجاد، تغییر نام داده و حذف کنند.


تصویر

drwxr-x--- یک دایرکتوری. مالک می تواند دایرکتوری را وارد کرده و فایل های داخل دایرکتوری را ایجاد، تغییر نام داده و حذف کند. اعضای گروه مالک ممکن است وارد دایرکتوری شوند اما نمی توانند فایل ها را ایجاد، حذف یا تغییر نام دهند.


تصویر


 

برترین سیستم عامل Cloud Computing در OnWorks: