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

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

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

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

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

آفلاین Paracode.net

  • Full Member
  • *
  • ارسال: 134
  • جنسیت : پسر
  • vive la liberté - - - زنده باد آزادی
    • کدهای موازی
روش تعیین سطح دسترسی ( حل شد )
« : 27 آذر 1391، 12:45 ق‌ظ »
سلام . من این موضوع رو جستجو کردم به نتیجه نرسیدم چون نمیدونستم کلید واژه چی باید جستجو کنم.(نگین تکراری بود دیگه)
من از سرور مجازی آپاچی استفاده میکنم که باید فایلهای html و php و هرچیز دیگه واسه تولید صفحات رو توی آدرس /var/www/ ذخیره کنم. حالا مشکلی که دارم اینه که نمیتونم دستی فایل هارو کپی کنم اونجا باید تو ترمینال از دستور sudo cp file_address destinaton_address$ استفاده کنم که خیلی سرعتم رو میاره پایین .

- برای اینکه بتونم تو آدرس /var/www/ بدون استفاده از ترمینال فایل کپی کنم باید چی کار کنم ؟
- اگه بخوام یه پوشه تو دسکتاپ داشته باشم که خصوصیت های /var/www/ رو دارا باشه چه کار کنم (منظورم همون حالتیه که فایل هاش فقط از ترمینال افزوده و کاسته میشه) ؟
« آخرین ویرایش: 27 آذر 1391، 06:11 ب‌ظ توسط Paracode »
سعی نکن از من (یه نفر دیگه) بهتر باشی، از خودت بهتر باش

آفلاین alieblice

  • High Hero Member
  • *
  • ارسال: 1275
پاسخ : روش تعیین سطح دسترسی
« پاسخ #1 : 27 آذر 1391، 12:08 ب‌ظ »
کار خیلی اسونیه . درواقع ادرس /var/www ادرس ویرچوال هاست شما هستش که میتونین به هرجا که دلتون میخاد انتقالش بدین.
اول این دستور رو بزنین :
sudo a2dissite default
بعد اپاچی رو یک بار با این دستور رلود کنین :
sudo service apache2 reload
این جوری ویرچوال هاستتون از کار میفته.
 بعد  به ادرس زیر برین
/etc/apache2/sites-available

بعد پیش فرض اون جا 2 تا فایل هست فایل با اسم default رو با یک ادیتور باز کنین و ادرسی که در جلویه
DocumentRoot
هست رو به ادرس مد نظرتون تغییر بدین.
چند خط پایین ترم جلویه کلمه ی Directory دوباره ادرس تکرار شده که اون رو هم به همون ادرسی که مد نظرتونه تغییبردین (همونی که بالا جلویه روت دایرکتوری نوشتین).

بعد با این دستور دوباره ویرچوال هاستتون رو راه اندازی کنین
sudo a2ensite default
بعد باز دوباره اپاچی رو رلود کنین .
sudo service apache2 reload
------------------------------------------
این کارم میشه کرد :
یک کپی از فایل default با اسم دیگه ای بسازین بعد ادرس ورچوال هاست جدید  رو توش بزارین . این جوری دوتا ویرچوال هاست دارین.
« آخرین ویرایش: 27 آذر 1391، 12:17 ب‌ظ توسط alieblice »

آفلاین Paracode.net

  • Full Member
  • *
  • ارسال: 134
  • جنسیت : پسر
  • vive la liberté - - - زنده باد آزادی
    • کدهای موازی
پاسخ : روش تعیین سطح دسترسی
« پاسخ #2 : 27 آذر 1391، 12:52 ب‌ظ »
خیلی ممنون . من روش اول رو انجام دادم خط به خط ، درست شد ممنونم.
« آخرین ویرایش: 27 آذر 1391، 12:56 ب‌ظ توسط Paracode »
سعی نکن از من (یه نفر دیگه) بهتر باشی، از خودت بهتر باش

آفلاین Paracode.net

  • Full Member
  • *
  • ارسال: 134
  • جنسیت : پسر
  • vive la liberté - - - زنده باد آزادی
    • کدهای موازی
پاسخ : روش تعیین سطح دسترسی
« پاسخ #3 : 27 آذر 1391، 12:58 ب‌ظ »
حالا اگه بخوام تو دسکتاپ پوشه ای داشته باشم که دیتای توش فقط با دستور sudo قابلیت Read/Write داشته باشه چه کنم ؟
سعی نکن از من (یه نفر دیگه) بهتر باشی، از خودت بهتر باش

آفلاین alieblice

  • High Hero Member
  • *
  • ارسال: 1275
پاسخ : روش تعیین سطح دسترسی
« پاسخ #4 : 27 آذر 1391، 02:50 ب‌ظ »
 با  دستور زیر فایل رو بسازین  بعد باید دست رسی رو جداگانه به 700 تغییر بدین تا قابلیت خوندن رو نداشته باشه . فکر کنم پیش فرض با دسترسی 744 میسازه . با دستور umask پیش فرض رو میتونین ببینین
sudo mkdir/MYFILE
sudo chmod 700 /MYFILE
یا یک جا به این شکل بزنین
sudo mkdir /MYFILE -m 700
تو این جا فکر کنم 2تا یا 3 تا اموزش chmod هست که یکیش ناقص هست در حد چند خط نوشته شده یکیشم کامله .
http://forum.ubuntu.ir/index.php/topic,17561.0.html

آفلاین Paracode.net

  • Full Member
  • *
  • ارسال: 134
  • جنسیت : پسر
  • vive la liberté - - - زنده باد آزادی
    • کدهای موازی
پاسخ : روش تعیین سطح دسترسی
« پاسخ #5 : 27 آذر 1391، 06:10 ب‌ظ »
ممنون حل شد.
+۱ طلبت  ;)
سعی نکن از من (یه نفر دیگه) بهتر باشی، از خودت بهتر باش