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

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

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




نویسنده موضوع: مشکل در ذخیره سازی فایل ها  (دفعات بازدید: 2463 بار)

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

آفلاین ws1366

  • Newbie
  • *
  • ارسال: 16
  • جنسیت : پسر
مشکل در ذخیره سازی فایل ها
« : 24 فروردین 1392، 09:32 ق‌ظ »
سلام خدمت همه دوستان عزیز
من حق دسترسی به فایلها رو ندارم ! با یوزری که هنگام نصب ساختم وارد میشم ولی بازم حق تغییر . ذخیره و یا حتی پیست کردن یک فایل به دورن فولدرها منظورم فولدر www و بقیه فولدرهای سیستمی رو ندارم وقتی میخوام فایلی رو تغییر بدم با ارور زیر مواجه میشم !
You do not have the permissions necessary to save the file. Please check that you typed the location correctly and try again.
حالا یکی راهنمایی کنه برام من توضیح بده چطوری میتونم با یوزر روت وارد بشم و این فایلها رو تغییر بدم
چون برای اجرا شدن وب سرور باید چند تا تغییر توی فایلها داده بشه.
وقتی هم روی فولدرها راست کلیک میکنم در سربرگ permission نوتشه شما صاحب این فایل و فولدر نیستید و حق دسترسی به آن را ندارید
you are not the owner . so you can not change this permission 
« آخرین ویرایش: 24 فروردین 1392، 09:37 ق‌ظ توسط ws1366 »

آفلاین علیرضاامیرصمیمی

  • ناظر انجمن
  • *
  • ارسال: 2489
  • جنسیت : پسر
  • Arch Linux + KDE
    • وبسایت شخصی من
پاسخ : مشکل در ذخیره سازی فایل ها
« پاسخ #1 : 24 فروردین 1392، 09:51 ق‌ظ »
اگر میخواید با یوزر روت وارد فایلهای سیستمی بشید و از ناتیلوس هم استفاده کنید ترمینال رو بازکنید و دستور زیر رو اجرا کنید
sudo nautilus
و بعد ازتون پسوورد میخواد و پسوورد لاگین شدنتون رو به سیستم بزنید و اونوقت ناتیلوس با یوزر روت باز میشه
من دقیقا نمیدونم با فایلهای سیستمی میخوای چه کار کنی (تغییر و یا کپی و یا پیست و ...) و با این دستور میتونی همه رو انجام بدی ولی! مواظب باش کار خطرناکیه چون به فایلهای سیستم دسترسی داری و ممکنه با یه اشتباه بهشون آسیب بزنی
« آخرین ویرایش: 24 فروردین 1392، 10:01 ق‌ظ توسط علیرضااااا »

آفلاین MHA152

  • High Hero Member
  • *
  • ارسال: 2745
  • جنسیت : پسر
  • من عاشق یونیکسی ها هستم
پاسخ : مشکل در ذخیره سازی فایل ها
« پاسخ #2 : 24 فروردین 1392، 09:55 ق‌ظ »
البته دوستان گفتند استفاده از این کد اشتباه کلا شما هر کاری را که می خواهید بکنید می تونید با زدن sudo در اول آن دسترسی ریشه بهش بدید برای همین هم پیشنهاد میشه که از دستور sudo cp برای کپی کردن استفاده کنید
بهتون پیشنهاد می کنم به دنیای بزرگ شبه−یونیکس وارد بشید و از پیشرفت لذت ببرید
جیمیلم

آفلاین ws1366

  • Newbie
  • *
  • ارسال: 16
  • جنسیت : پسر
پاسخ : مشکل در ذخیره سازی فایل ها
« پاسخ #3 : 24 فروردین 1392، 12:54 ب‌ظ »
با تشکر از شما
مساله فقط کپی کردن نیست . من حتی نمیتونم یک فولدر بسازم
من lamp server رو نصب کردم - الان لوکال هاست باز میشه و phpmyadmin هم اجرا میشه و لوگین کردم
ولی نمیتونم داخل فولدر www یک فولدر جدید بسازم یا نمیتونم فایل تنظیمات آپاچی رو باز کنم و ادیت کنم
حتی نمیتونم یک فایل php داخل این فولدر بریزم تست کنم ببینم php درست کار میکنه یا نه :(

آفلاین ws1366

  • Newbie
  • *
  • ارسال: 16
  • جنسیت : پسر
پاسخ : مشکل در ذخیره سازی فایل ها
« پاسخ #4 : 24 فروردین 1392، 12:58 ب‌ظ »
اگر میخواید با یوزر روت وارد فایلهای سیستمی بشید و از ناتیلوس هم استفاده کنید ترمینال رو بازکنید و دستور زیر رو اجرا کنید
sudo nautilus
و بعد ازتون پسوورد میخواد و پسوورد لاگین شدنتون رو به سیستم بزنید و اونوقت ناتیلوس با یوزر روت باز میشه
من دقیقا نمیدونم با فایلهای سیستمی میخوای چه کار کنی (تغییر و یا کپی و یا پیست و ...) و با این دستور میتونی همه رو انجام بدی ولی! مواظب باش کار خطرناکیه چون به فایلهای سیستم دسترسی داری و ممکنه با یه اشتباه بهشون آسیب بزنی
این دستور رو اجرا کردم فایل ها رو کپی کرد - به علاوه فولدر جدید ایجاد کرد و فایل phpinfo رو هم تست کردم ممنون دوست عزیز

آفلاین ws1366

  • Newbie
  • *
  • ارسال: 16
  • جنسیت : پسر
پاسخ : مشکل در ذخیره سازی فایل ها
« پاسخ #5 : 24 فروردین 1392، 01:02 ب‌ظ »
البته دوستان گفتند استفاده از این کد اشتباه کلا شما هر کاری را که می خواهید بکنید می تونید با زدن sudo در اول آن دسترسی ریشه بهش بدید برای همین هم پیشنهاد میشه که از دستور sudo cp برای کپی کردن استفاده کنید
میشه یک مثال بزنید من تازه دو روزه دارم با لینوکس کار میکنم

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4856
  • جنسیت : پسر
  • masoft قدیم
پاسخ : مشکل در ذخیره سازی فایل ها
« پاسخ #6 : 24 فروردین 1392، 04:05 ب‌ظ »
جدیدا از MHA152 پست‌های مفیدی می‌بینم، خیلی خوبه :) ممنون که این موضوعات رو تذکر میدی.

استفاده از sudo برای Nautilus به دلایل متعددی کار اشتباهی هست. تنها چون این روش مشکل رو به سرعت حل می‌کنه نباید از این روش استفاده کرد، در طولانی مدت می‌تونه براتون مشکل ساز باشه.

از دستور cp میشه استفاده کرد، ولی خوب برای Webserver و استفاده کاربر عادی از /var/www/ راه بهتر تغییر مجوز اون دایرکتوری هستش.

فرض می‌کنیم اسم کاربر شما myusername باشه.
ابتدا کاربر خودتون رو به www-data اضافه می‌کنید.
sudo useradd -G www-data myusername
بعد مجوز /var/www/ رو تغییر میدیم:
sudo chown -R root:www-data /var/www
sudo chmod 3770 /var/www
حالا می‌تونید با کاربر myusername اطلاعات /var/www/ رو تغییر بدید.

آفلاین ws1366

  • Newbie
  • *
  • ارسال: 16
  • جنسیت : پسر
پاسخ : مشکل در ذخیره سازی فایل ها
« پاسخ #7 : 24 فروردین 1392، 05:51 ب‌ظ »
جدیدا از MHA152 پست‌های مفیدی می‌بینم، خیلی خوبه :) ممنون که این موضوعات رو تذکر میدی.

استفاده از sudo برای Nautilus به دلایل متعددی کار اشتباهی هست. تنها چون این روش مشکل رو به سرعت حل می‌کنه نباید از این روش استفاده کرد، در طولانی مدت می‌تونه براتون مشکل ساز باشه.

از دستور cp میشه استفاده کرد، ولی خوب برای Webserver و استفاده کاربر عادی از /var/www/ راه بهتر تغییر مجوز اون دایرکتوری هستش.

فرض می‌کنیم اسم کاربر شما myusername باشه.
ابتدا کاربر خودتون رو به www-data اضافه می‌کنید.
sudo useradd -G www-data myusername
بعد مجوز /var/www/ رو تغییر میدیم:
sudo chown -R root:www-data /var/www
sudo chmod 3770 /var/www
حالا می‌تونید با کاربر myusername اطلاعات /var/www/ رو تغییر بدید.
الان دیگه داخل فولدرwww هم نمیتونم بشم ! میگه مجوز ورود نداری .
الان نباید خودم رو به اون گروه اضافه کنم ؟

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4856
  • جنسیت : پسر
  • masoft قدیم
پاسخ : مشکل در ذخیره سازی فایل ها
« پاسخ #8 : 24 فروردین 1392، 06:24 ب‌ظ »
اسم کاربرتون چیه؟

آفلاین ws1366

  • Newbie
  • *
  • ارسال: 16
  • جنسیت : پسر
پاسخ : مشکل در ذخیره سازی فایل ها
« پاسخ #9 : 24 فروردین 1392، 07:20 ب‌ظ »

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4856
  • جنسیت : پسر
  • masoft قدیم
پاسخ : مشکل در ذخیره سازی فایل ها
« پاسخ #10 : 24 فروردین 1392، 07:22 ب‌ظ »
این دستورات رو بنویسید و خروجی اون رو هم به صورت کامل بذارید:
sudo -i
useradd -G www-data vs1366
chown -R root:www-data /var/www
chmod 3770 /var/www
ls -ld /var/www

آفلاین ws1366

  • Newbie
  • *
  • ارسال: 16
  • جنسیت : پسر
پاسخ : مشکل در ذخیره سازی فایل ها
« پاسخ #11 : 24 فروردین 1392، 08:04 ب‌ظ »
این دستورات رو بنویسید و خروجی اون رو هم به صورت کامل بذارید:
sudo -i
useradd -G www-data vs1366
chown -R root:www-data /var/www
chmod 3770 /var/www
ls -ld /var/www
vs1366@youso:~$ sudo -i
[sudo] password for vs1366:
Sorry, try again.
[sudo] password for vs1366:
root@youso:~# useradd -G www-data vs1366
useradd: user 'vs1366' already exists
root@youso:~# chown -R root:www-data /var/www
root@youso:~# chown -R root:www-data /var/www
root@youso:~# chmod 3770 /var/www
root@youso:~# ls -ld /var/www
drwxrws--T 3 root www-data 4096 Apr 13 12:59 /var/www
root@youso:~# ^C
root@youso:~#
« آخرین ویرایش: 24 فروردین 1392، 08:55 ب‌ظ توسط ws1366 »

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4856
  • جنسیت : پسر
  • masoft قدیم
پاسخ : مشکل در ذخیره سازی فایل ها
« پاسخ #12 : 24 فروردین 1392، 08:27 ب‌ظ »
خوب حالا با کاربر عادی نمی‌تونید داخل /var/www/ بشید؟

* در ضمن، گذرواژه‌تون رو توی خروجی‌ها گذاشتید و شاید بهتر باشه پاکش کنید :)

آفلاین ws1366

  • Newbie
  • *
  • ارسال: 16
  • جنسیت : پسر
پاسخ : مشکل در ذخیره سازی فایل ها
« پاسخ #13 : 24 فروردین 1392، 08:54 ب‌ظ »
خوب حالا با کاربر عادی نمی‌تونید داخل /var/www/ بشید؟

* در ضمن، گذرواژه‌تون رو توی خروجی‌ها گذاشتید و شاید بهتر باشه پاکش کنید :)
از بابت گذر واژه هم ممنون . راستش تا قبل از اینکه بخوام کپی کنم یادم بود ولی بعد از کپی یادم رفت :oops:
خیر نمی تونم وارد بشم
البته با دستور sudo nautilus رفتم از حالت گرافیکی حق دسترسی رو برای یوزر خودم یعنی vs1366 گذاشتم که بعد از این عمل به فولدر وارد میتونم بشم ولی عکس قفل افتاده روی فولدر و اجازه ویرایش و ساخت فولدر جدید و از این مدل کارا رو ندارم !
کلا چجوری میشه حق دسترسی رو تغییر داد ؟ از سربرگها که اعمال کردم تنظیم نشد .
همچنین فایل تنظیمات سایت هم باید دستی برم و ویرایش کنم و از طریق cms امکان پذیر نیست
از دوستان ایده خاصی دارن ؟
پیشاپیش ممنون 8)
« آخرین ویرایش: 24 فروردین 1392، 08:56 ب‌ظ توسط ws1366 »

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19688
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : مشکل در ذخیره سازی فایل ها
« پاسخ #14 : 26 فروردین 1392، 09:13 ب‌ظ »
$ sudo usermod vs1366 --append --group www-data
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن