انجمنهای فارسی اوبونتو
تازه کار => انجمن تازهکاران => نویسنده: محمدرضا دولتی در 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
مقدار =---------
اگر جایی تو درک مطالب مشگل داشتین حتما مطرح کنید تا بیشتر توضیج بدم
با تشکر
-
از دیروز تا حالا ببینید چندتا تاپیک تکراری و بی مورد توی این فروم ایجاد کردید ! کمی به فکر نظم فروم هم باشید...
-
رای هریک از مجوز های read ,write, Execute یک عدد تعین شده است r=4, w=2,x=1
این جمله غلطه. ۳ بیت بصورت ۱۱۱ در مبنای ۲ نوشته میشه. بنابر این مثلا ۱۱۱ برابر با ۷ میشه و ۱۰۱ برابر با ۵ نه اینکه r=4, w=2,x=1 باشه.
-
پیش نهاد می کنم این تاپیک به انجمن تازه کاران منتقل بشه
-
رای هریک از مجوز های 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
-
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
(http://linuxcommand.org/lts0070.php)
-
من دو روز منتظره اینم ](*,)
-
لطفا یکی بیشتر توضیح بده . من دارم تحقیق می نویسم .
من یه گروه ایجاد کردم مثلا به نام linux و 3 تا یوزر رو به این گروه اختصاص دادم .
الان می خوام برای یه دایرکتوری به گروه لینوکس فقط مجوز read بدم . باید چیکار کنم ؟
این و بدونم دیگه کارم تموم میشه .
ولی یه مشکلی دارم ، با دستور sudo i که از یوزر خودم به root سویچ می کنم ، بازم دسترسی به بعضی فایل ها رو ندارم . ارور permission میده .
لطفا این و هم بگین .
-
جالب بود.
ممنون.
-
ممنون
استفاده کردم...