انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: ubuntu24 در 23 خرداد 1392، 03:29 بظ
-
با سلام
سوال اصلی : کسی هست که بدونه چطوری میشه permissions یک فولدر و فایل های داخلش رو برداشت (یعنی برای از یک سیستم عامل دیگه بشه بهش دسترسی داشت و کپی یا تغییرش داد )؟
توضیح اضافی :
من می خوام از روی سی دی اوبونتو ۱۲.۱۰به فایل هام که روی ابونتو ۱۳.۰۴ قرار دارن دسترسی داشته باشم . اما با پیغام زیر مواجه می شوم :
You do not have the permissions necessary to view the contents of "folder".
اوبونتو ۱۳.۰۴ ام خراب شده یعنی خرابش کردم حالا می خوام پاکش کنم و دوباره ۱۲.۱۰ نصب کنم اما خب باید از فایل هام بک آپ بگیرم اینم بگم که تو اوبونتو ۱۳.۰۴ ام به محیط tty دسترسی دارم (با ریکاوری و الا محیط گرافیکی باز نمی شه)
-
شما دسترسی ریشه بگیرید در 12.10 :
sudu su
سپس :
nautilus
پنجره رو باز میکنه و میتونید هر جا خواستید برید .
نکته : نمیدونم تو 12.10 هنوز ناتیلوس دارید یا چیز دیگه
-
ایکاش آدرس فایل رو میگفتید
روش اول:
اگر فقط دسترسی به محیط tty دارید همینطور که دوستمون گفت
شما دسترسی ریشه بگیرید در 12.10 :
sudu su
و بعد هارد یا جایی که میخواین فایل ها رو بکاپ بگیرید به کامپیوتر وصل کنید.
با دستور زیر ببینید اسم هاردتون چیه
fdisk -l
معمولا اگر دیوایس دیگه ای به جز هارد وصل نباشه میشه sdb1 حالا با دستور زیر مونتش کنید
mount /dev/sdX /mnt
در دستور بالا sdX اسم هارتونه . با دستور زیر فایل های مورد نظر رو توش کپی کنید
cp -r /path/to/folder /mnt
در دستور بالا /path/to/folder آدرس فلدر رو بدید
راه دوم:
همچون بالا:
sudo su
حالا برای دسترسی کامل دستور زیر رو بدید
chmod 777 /path/to/folder
در دستور بالا path/to/folder آدرس فایل هست . حالا دسترسی کامل به فلدر هست با اوبونتو لایو بالا بیاید و اونها رو کپی کنید
-
اگه اون مشکلتون را حل نکرد مجوز های فایل (http://wiki.linuxreview.ir/Shell-scripting-tutorial/chapter3#.D9.85.D8.AC.D9.88.D8.B2.D9.87.D8.A7.D8.8C_.D9.85.D8.A7.D9.84.DA.A9.E2.80.8C.D9.87.D8.A7_.D9.88_.DA.AF.D8.B1.D9.88.D9.87.E2.80.8C.D9.87.D8.A7.DB.8C_.DB.8C.DA.A9_.D9.81.D8.A7.DB.8C.D9.84) بخونید(نمیدونم ولی شاید کمکتون کنه)
-
این اموزش chmod مجوز ها رو هم توضیح داده .
http://30li.ir/bash/commands/chmod
البته اون روش گرافیکیه فکر کنم بهتر باشه تا این که دست رسی هارو بخاین تغییر بدین چون ممکنه برای اوبونتو 13.04 تون مشکل ایجاد کنین .
-
ایکاش آدرس فایل رو میگفتید
روش اول:
اگر فقط دسترسی به محیط tty دارید همینطور که دوستمون گفت
شما دسترسی ریشه بگیرید در 12.10 :
sudu su
و بعد هارد یا جایی که میخواین فایل ها رو بکاپ بگیرید به کامپیوتر وصل کنید.
با دستور زیر ببینید اسم هاردتون چیه
fdisk -l
معمولا اگر دیوایس دیگه ای به جز هارد وصل نباشه میشه sdb1 حالا با دستور زیر مونتش کنید
mount /dev/sdX /mnt
در دستور بالا sdX اسم هارتونه . با دستور زیر فایل های مورد نظر رو توش کپی کنید
cp -r /path/to/folder /mnt
در دستور بالا /path/to/folder آدرس فلدر رو بدید
راه دوم:
همچون بالا:
sudo su
حالا برای دسترسی کامل دستور زیر رو بدید
chmod 777 /path/to/folder
در دستور بالا path/to/folder آدرس فایل هست . حالا دسترسی کامل به فلدر هست با اوبونتو لایو بالا بیاید و اونها رو کپی کنید
ممنون تقریبا از همین راه رفتم از دستور زیر استفاده کردم :
chmod a+rwxXst foldrname
از همه ی دوستان تشکر می کنم خیلی کمک کردن :D
-
حالا که مشکلتون حل شد لطفا عبارت (حل شد) را به اسم تاپیک بیفزایید
-
ایکاش آدرس فایل رو میگفتید
روش اول:
اگر فقط دسترسی به محیط tty دارید همینطور که دوستمون گفت
شما دسترسی ریشه بگیرید در 12.10 :
sudu su
و بعد هارد یا جایی که میخواین فایل ها رو بکاپ بگیرید به کامپیوتر وصل کنید.
با دستور زیر ببینید اسم هاردتون چیه
fdisk -l
معمولا اگر دیوایس دیگه ای به جز هارد وصل نباشه میشه sdb1 حالا با دستور زیر مونتش کنید
mount /dev/sdX /mnt
در دستور بالا sdX اسم هارتونه . با دستور زیر فایل های مورد نظر رو توش کپی کنید
cp -r /path/to/folder /mnt
در دستور بالا /path/to/folder آدرس فلدر رو بدید
راه دوم:
همچون بالا:
sudo su
حالا برای دسترسی کامل دستور زیر رو بدید
chmod 777 /path/to/folder
در دستور بالا path/to/folder آدرس فایل هست . حالا دسترسی کامل به فلدر هست با اوبونتو لایو بالا بیاید و اونها رو کپی کنید
ممنون تقریبا از همین راه رفتم از دستور زیر استفاده کردم :
chmod a+rwxXst foldrname
از همه ی دوستان تشکر می کنم خیلی کمک کردن :D
خوب اونجوری نوشتیولی اینی که می نویسم همیشه یادت باشه:
اعداد دسترسی:
خواندن = 4
نوشتن = 2
اجرا = 1
فرمت کلی دسترسی:
XXX که اولی برای کاربر مالک و دومی هم برای گروه مالک و سومی برای دیگرانه. برای دسترسی کامل به همه :
4 + 2 + 1 = 7 در نتیجه 777.
برای دادن دسترسی کامل به خودت و دسترسی فقط خوندن به اعضای گروه و دیگران 744 و به همین ترتیب ...
-
خوب منم یه راه حل گرافیکی پیشنهاد می کنم
اول alt+f2 رو می زنیم و تایپ می کنیم gksu nautilus
بعد می ریم رو ی پوشه ی مورد نظر کلیک راست و properties
بعد از سربرگ permissions تغییرات رو انجام می دی و گزینه ی apply permissions to enclosed file رو می زنی و تموم