دسترسیها: تفاوت بین نسخهها
سطر ۶۶: | سطر ۶۶: | ||
|} | |} | ||
</div> | </div> | ||
− | منظور از صاحب، گروه و سایر به ترتیب صاحب پرونده(که میتواند | + | منظور از صاحب، گروه و سایر به ترتیب صاحب پرونده(که میتواند با [[chown]] تغییر داده شود)، گروه کاربری صاحب این پرونده(باز هم میتواند با [[chown]] تغییر داده شود) و سایر کاربران میباشد. |
− | در مثال اول تنها صاحب پرونده(در اینجا farooqkz) | + | در مثال اول تنها صاحب پرونده(در اینجا farooqkz) اجازه خواندن و نوشتن دارد. |
− | در مثال دوم تنها صاحب پرونده(یعنی root) و گروه کاربری صاحب پرونده(disk) اجازه خواندن و نوشتن دارند. | + | در مثال دوم نیز تنها صاحب پرونده(یعنی root) و گروه کاربری صاحب پرونده(disk) اجازه خواندن و نوشتن دارند. |
نسخهٔ ۱۳ مرداد ۱۳۹۶، ساعت ۱۰:۰۵
بر خلاف سیستم عامل هایی که از سنت داس(مانند ویندوز) پیروی میکنند و تککاره و تککاربره هستند، یونیکس و شبهیونیکس ها از همان آغاز برای تعداد زیادی کاربر برای انجام کار های مختلف طراحی شده بودند.
زمانی که دستور ls را با سوئیچ -l اجرا میکنید، نتیجهای مشابه زیر را میگیرید:
farooqkz@farooqkz:~$ ls -l .bash_history -rw------- 1 farooqkz farooghkz 317949 اوت 2 19:50 .bash_history
اولین ستون از سمت چپ نشان دهندهی خواصهای(به انگلیسی attributes) پرونده است.
-rw-------
اولین نویسه که در اینجا - است، نشان دهندهی نوع پرونده است،
- |
یک پروندهی عادی |
d |
یک شاخه(دایرکتوری) |
l |
یک پیوند نمادین(symbolic link)، توجه کنید که دسترسی های یک پیوند نمادین همیشه rwxrwxrwx یا 777 به معنی خواندن، نوشتن و اجرا کردن برای همه است. |
c |
یک پروندهی ویژهی نویسهای(به انگلیسی: character special file)،به دستگاههایی ارجاع میکند که داده را بصورت جریانی از بایتها مدیریت میکنند مانند یک پایانه یا مودم |
b |
یک پروندهی ویژهی بلوکی(به انگلیسی: block special file)، به دستگاههایی ارجاع میکند که داده را بصورت بلوک ها مدیریت میکنند، مانند دیسک های سخت یا CD-ROMها |
برای مثال دستور زیر انواع بیشتری از پرونده را نشان میدهد:
farooqkz@farooqkz:~$ ls /dev/sd* -l brw-rw---- 1 root disk 8, 0 ژوئیه 30 19:20 /dev/sda brw-rw---- 1 root disk 8, 1 ژوئیه 30 19:20 /dev/sda1 brw-rw---- 1 root disk 8, 2 ژوئیه 30 19:22 /dev/sda2 brw-rw---- 1 root disk 8, 3 ژوئیه 30 19:20 /dev/sda3 brw-rw---- 1 root disk 8, 4 ژوئیه 30 19:20 /dev/sda4 brw-rw---- 1 root disk 8, 16 ژوئیه 30 19:20 /dev/sdb brw-rw---- 1 root disk 8, 17 ژوئیه 30 19:20 /dev/sdb1 brw-rw---- 1 root disk 8, 18 ژوئیه 30 19:20 /dev/sdb2 brw-rw---- 1 root disk 8, 19 ژوئیه 30 19:20 /dev/sdb3 brw-rw---- 1 root disk 8, 20 ژوئیه 30 19:20 /dev/sdb4 brw-rw---- 1 root disk 8, 21 ژوئیه 30 19:20 /dev/sdb5
۹ نویسهی باقیمانده به سه گروه سهتایی تبدیل میشوند و دسترسی خواندن، نوشتن و اجرا کردن را برای صاحب پرونده، گروهکاربری و سایر کاربران مشخص میکنند.
صاحب | گروه | سایر |
rwx | rwx | rwx |
منظور از صاحب، گروه و سایر به ترتیب صاحب پرونده(که میتواند با chown تغییر داده شود)، گروه کاربری صاحب این پرونده(باز هم میتواند با chown تغییر داده شود) و سایر کاربران میباشد.
در مثال اول تنها صاحب پرونده(در اینجا farooqkz) اجازه خواندن و نوشتن دارد. در مثال دوم نیز تنها صاحب پرونده(یعنی root) و گروه کاربری صاحب پرونده(disk) اجازه خواندن و نوشتن دارند.