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

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

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


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: سوال در مورد سطح دسترسی فایل ها  (دفعات بازدید: 989 بار)

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

آفلاین alireza hashemi

  • Full Member
  • *
  • ارسال: 232
  • جنسیت : پسر
سوال در مورد سطح دسترسی فایل ها
« : 08 بهمن 1392، 05:25 ب‌ظ »
سلام دوستان.
من میخوام سطح دسترسی ی دایرکتوری مثلا /var/www رو تغییر بدم به طوری که تمام فایل ها و دایرکتوری هایی که در اون هست هم به همون شکل تغییر کنه و بعدا هم هر چی فایل یا دایرکتوری به اون اضافه کنم همون سطح دسترسی رو داشته باشه.
من از این کدها برای تغییر دسترسی استفاده میکنم:
chmod 777 *chown root:root *
لطفا کمکم کنید.

آفلاین Yaser-16

  • Hero Member
  • *
  • ارسال: 720
  • جنسیت : پسر
پاسخ : سوال در مورد سطح دسترسی فایل ها
« پاسخ #1 : 08 بهمن 1392، 05:28 ب‌ظ »
سلام دوستان.
من میخوام سطح دسترسی ی دایرکتوری مثلا /var/www رو تغییر بدم به طوری که تمام فایل ها و دایرکتوری هایی که در اون هست هم به همون شکل تغییر کنه و بعدا هم هر چی فایل یا دایرکتوری به اون اضافه کنم همون سطح دسترسی رو داشته باشه.
من از این کدها برای تغییر دسترسی استفاده میکنم:
chmod 777 *chown root:root *
لطفا کمکم کنید.
توی کد از -R استفاده کن،عین وقتی که می خوای با cp یه فولدر رو کپی کنی!
آنان که آزادی را فدای امنیت می‌کنند، نه شایستگی آزادی را دارند و نه لیاقت امنیت را!   بنیامین فرانکلین

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4873
  • جنسیت : پسر
  • masoft قدیم
پاسخ : سوال در مورد سطح دسترسی فایل ها
« پاسخ #2 : 08 بهمن 1392، 06:02 ب‌ظ »
این کار از پایه اشتباهه. هیچ کدوم از فایل‌های شما توی /var/www/ نباید دسترسی 777 داشته باشند!
پیشنهاد می‌کنم بجای اینکه دنبال یک راه حل سریع باشید، کمی در مورد سطح‌دسترسی‌ها مطالعه کنید و ببینید که دقیقا چطور کار می‌کنند. مطمئن باشید در آینده بدردتون خواهد خورد :)

آفلاین mhch

  • Sr. Member
  • *
  • ارسال: 340
  • جنسیت : پسر
پاسخ : سوال در مورد سطح دسترسی فایل ها
« پاسخ #3 : 08 بهمن 1392، 06:24 ب‌ظ »
 ](*,) ](*,) ](*,)
رسما دارید مجوز میدید که Other توی فایل هاتون بنویسه و اجرا کنه
خب یه * rm -rf مینویسه بعد هم اجرا میکنه
مجوز از این ۷۷۷ بدتر نداریم
با این حال میتونی منوال umask رو بخونی
شاید کمکت کرد
در این زمانه بی های و هوی و لال پرست
خوشا بحال کلاغای قیل و غال پرست
به شب نشینی خرچنگ های مردابی
چگونه رقص کند ماهی زلال پرست
رسیده ها چه غریب و نچیده میافتند
به پای هرزه علف های باغ کال پرست
هنوز زنده ام و زنده بودنم خاریست
به تنگ چشمی نامردمان زوال پرست

آفلاین جادی

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1611
    • در دفاع از آزادی بیان
پاسخ : سوال در مورد سطح دسترسی فایل ها
« پاسخ #4 : 08 بهمن 1392، 06:29 ب‌ظ »
کلا راهنمای همه دستورات در man هست. یعنی مثلا من می زنم:
man chmod
و یک جاییش نوشته:
     -R, --recursive
              change files and directories recursively

یعنی سوییچ آر باعث می شه ریکرسیو باشه (تو در تو پیش بره). اگر این رو بخونی نیازی نیست بپرسی تک به تک و می تونی به کلی آدم هم کمک کنی. البته امیدوارم متوجه باشی که اینو می گم و طولانی می نویسم برای پیشرفت های آتی وگرنه جواب اسونتر اینه که بگم R-. صحبت nixoeen هم کاملا درسته و بسیار بهش دقت کن.
آزادی کیبورد حق هر انسان است - جادی

آفلاین alireza hashemi

  • Full Member
  • *
  • ارسال: 232
  • جنسیت : پسر
پاسخ : سوال در مورد سطح دسترسی فایل ها
« پاسخ #5 : 09 بهمن 1392، 12:13 ق‌ظ »
ممنون از دوستان و آقای جادی.
(از -R استفاده کردم) در مورد پایین اومدن سطح امنیت حرف شما و دوستان رو قبول دارم.
اما زمانی که دارم ی سایت رو میسازم هر دفعه که میخوام ی فایل یا دایرکتوری به اون اضافه کنم و موقع اجرا تستش کنم اون فایلی رو که سطح دسترسیش آزاد نیست رو بهم نشون نمیده.(توی حالت localhost)

برای رفع این مشکل راه حلی به غیر از تغییر سطح دسترسی هست؟

باز هم برای کمکهاتون ممنونم.

آفلاین Ghost Shadow

  • High Hero Member
  • *
  • ارسال: 1803
  • جنسیت : پسر
  • Linux is Secured By Design
پاسخ : سوال در مورد سطح دسترسی فایل ها
« پاسخ #6 : 09 بهمن 1392، 12:30 ق‌ظ »
ممنون از دوستان و آقای جادی.
(از -R استفاده کردم) در مورد پایین اومدن سطح امنیت حرف شما و دوستان رو قبول دارم.
اما زمانی که دارم ی سایت رو میسازم هر دفعه که میخوام ی فایل یا دایرکتوری به اون اضافه کنم و موقع اجرا تستش کنم اون فایلی رو که سطح دسترسیش آزاد نیست رو بهم نشون نمیده.(توی حالت localhost)

برای رفع این مشکل راه حلی به غیر از تغییر سطح دسترسی هست؟

باز هم برای کمکهاتون ممنونم.

واسه سطح دسترسی ها این رو بخون کمی کمکت میکنه ;)

http://www.linux.org/threads/file-permissions-chmod.4094/