انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: alireza hashemi در 08 بهمن 1392، 05:25 بظ
-
سلام دوستان.
من میخوام سطح دسترسی ی دایرکتوری مثلا /var/www رو تغییر بدم به طوری که تمام فایل ها و دایرکتوری هایی که در اون هست هم به همون شکل تغییر کنه و بعدا هم هر چی فایل یا دایرکتوری به اون اضافه کنم همون سطح دسترسی رو داشته باشه.
من از این کدها برای تغییر دسترسی استفاده میکنم:
chmod 777 *
chown root:root *
لطفا کمکم کنید.
-
سلام دوستان.
من میخوام سطح دسترسی ی دایرکتوری مثلا /var/www رو تغییر بدم به طوری که تمام فایل ها و دایرکتوری هایی که در اون هست هم به همون شکل تغییر کنه و بعدا هم هر چی فایل یا دایرکتوری به اون اضافه کنم همون سطح دسترسی رو داشته باشه.
من از این کدها برای تغییر دسترسی استفاده میکنم:
chmod 777 *
chown root:root *
لطفا کمکم کنید.
توی کد از -R استفاده کن،عین وقتی که می خوای با cp یه فولدر رو کپی کنی!
-
این کار از پایه اشتباهه. هیچ کدوم از فایلهای شما توی /var/www/ نباید دسترسی 777 داشته باشند!
پیشنهاد میکنم بجای اینکه دنبال یک راه حل سریع باشید، کمی در مورد سطحدسترسیها مطالعه کنید و ببینید که دقیقا چطور کار میکنند. مطمئن باشید در آینده بدردتون خواهد خورد :)
-
](*,) ](*,) ](*,)
رسما دارید مجوز میدید که Other توی فایل هاتون بنویسه و اجرا کنه
خب یه * rm -rf مینویسه بعد هم اجرا میکنه
مجوز از این ۷۷۷ بدتر نداریم
با این حال میتونی منوال umask رو بخونی
شاید کمکت کرد
-
کلا راهنمای همه دستورات در man هست. یعنی مثلا من می زنم:
man chmod
و یک جاییش نوشته:
-R, --recursive
change files and directories recursively
یعنی سوییچ آر باعث می شه ریکرسیو باشه (تو در تو پیش بره). اگر این رو بخونی نیازی نیست بپرسی تک به تک و می تونی به کلی آدم هم کمک کنی. البته امیدوارم متوجه باشی که اینو می گم و طولانی می نویسم برای پیشرفت های آتی وگرنه جواب اسونتر اینه که بگم R-. صحبت nixoeen هم کاملا درسته و بسیار بهش دقت کن.
-
ممنون از دوستان و آقای جادی.
(از -R استفاده کردم) در مورد پایین اومدن سطح امنیت حرف شما و دوستان رو قبول دارم.
اما زمانی که دارم ی سایت رو میسازم هر دفعه که میخوام ی فایل یا دایرکتوری به اون اضافه کنم و موقع اجرا تستش کنم اون فایلی رو که سطح دسترسیش آزاد نیست رو بهم نشون نمیده.(توی حالت localhost)
برای رفع این مشکل راه حلی به غیر از تغییر سطح دسترسی هست؟
باز هم برای کمکهاتون ممنونم.
-
ممنون از دوستان و آقای جادی.
(از -R استفاده کردم) در مورد پایین اومدن سطح امنیت حرف شما و دوستان رو قبول دارم.
اما زمانی که دارم ی سایت رو میسازم هر دفعه که میخوام ی فایل یا دایرکتوری به اون اضافه کنم و موقع اجرا تستش کنم اون فایلی رو که سطح دسترسیش آزاد نیست رو بهم نشون نمیده.(توی حالت localhost)
برای رفع این مشکل راه حلی به غیر از تغییر سطح دسترسی هست؟
باز هم برای کمکهاتون ممنونم.
واسه سطح دسترسی ها این رو بخون کمی کمکت میکنه ;)
http://www.linux.org/threads/file-permissions-chmod.4094/