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

کمک و پشتیبانی => انجمن عمومی => نویسنده: faridfedora در 23 فروردین 1390، 09:05 ب‌ظ

عنوان: مجوز دسترسی فایل های سیستمی چیست؟
ارسال شده توسط: faridfedora در 23 فروردین 1390، 09:05 ب‌ظ
سلام
من به اشتباه این دستور رو رو سیستمم اجرا کردم و باعث شد که سیستم دیگه بالا نیاد
sudo -i
chmod 777 /*
البته بعد از اینکه سی اچ مود 777 رو اجرا کردم و دیدم شکل ظاهری دسکتاپ کلی تغییر کرد چند بار دیگه این کارو با اعداد مختلف انجام دادم ::)

میشه سیستم رو دوباره به حالت اول برگردوند؟

لطفا کمکم کنید
عنوان: پاسخ به: مجوز دسترسی فایل های سیستمی چیست؟
ارسال شده توسط: سعید رسولی در 24 فروردین 1390، 02:20 ب‌ظ
اگه دیتای شخصی داری، یه سیدی لایو بذار و دیتاهات رو بردار. بعدش از اول نصب کن.
اگه نداری که از اول نصب کن.
این راحت‌ترین راهش هست. شک ندارم.
عنوان: پاسخ به: مجوز دسترسی فایل های سیستمی چیست؟
ارسال شده توسط: faridfedora در 24 فروردین 1390، 03:28 ب‌ظ
اخه یه مساله ای هست آقا سعید..کرنل های جدید اوبونتو با لپتاپم سازگار نیستن...و من باید اول اوبونتو 9.10 رو که رو لپتاپم کار میکنه نصب کنم و بعد از روی اون اوبونتو های جدید رو update بکنم تا سیستمم کار کنه

به خاطر همین واسم خیلی ضروریه که بتونم همین سیستمو نجات بدم ::)
عنوان: پاسخ به: مجوز دسترسی فایل های سیستمی چیست؟
ارسال شده توسط: سعید رسولی در 24 فروردین 1390، 03:43 ب‌ظ
اخه یه مساله ای هست آقا سعید..کرنل های جدید اوبونتو با لپتاپم سازگار نیستن...و من باید اول اوبونتو 9.10 رو که رو لپتاپم کار میکنه نصب کنم و بعد از روی اون اوبونتو های جدید رو update بکنم تا سیستمم کار کنه

به خاطر همین واسم خیلی ضروریه که بتونم همین سیستمو نجات بدم ::)
هممم. خب باید راه بهتری باشه. مثلا اینکه فایل کانفیگ کرنل رو برداری و بعد از نصب اوبونتوی جدید، خودت کرنل رو کامپایل کنی.
عنوان: پاسخ به: مجوز دسترسی فایل های سیستمی چیست؟
ارسال شده توسط: faridfedora در 24 فروردین 1390، 03:51 ب‌ظ
چطوری باید این کارو بکنم؟ بعدشم یه مساله ای هست که الان دسترسی به دیسک های اوبونتوم ندارم

یعنی یه هیچ طریقی نمیشه سیستم قبلی رو تعمیر کرد؟ مگه یه دستور ساده چقدر خرابکاری کرده؟؟؟
عنوان: پاسخ به: مجوز دسترسی فایل های سیستمی چیست؟
ارسال شده توسط: doomhammer65ir در 24 فروردین 1390، 11:29 ب‌ظ

این نمونه شاید کمکتان کند :
(http://www.bitemehost.com/out.php/t25263_screenshot-1.png) (http://www.bitemehost.com/show.php/25263_screenshot-1.png.html)

آگاهی بیشتر از چند و چون chmod :
http://ss64.com/bash/chmod.html
عنوان: پاسخ به: مجوز دسترسی فایل های سیستمی چیست؟
ارسال شده توسط: faridfedora در 25 فروردین 1390، 11:38 ب‌ظ

این نمونه شاید کمکتان کند :
(http://www.bitemehost.com/out.php/t25263_screenshot-1.png) (http://www.bitemehost.com/show.php/25263_screenshot-1.png.html)

آگاهی بیشتر از چند و چون chmod :
http://ss64.com/bash/chmod.html

ممنون از کمکتون همه مجوز هارو مشابه این عکس کردم ولی بازم سیستم بالا نمیاد :(

این پیغام خطارو میده:
mount: mount none on /dev failed: No such device
devtmpfs not available, falling back to tmpfs for /dev
no init found. try passing init=bootarg.
busyBox v1.15.3 (ubuntu 1:1.15.3-1ubuntu5) built-in shell (ash)
Enter 'help' for a list of built-in commands.
عنوان: پاسخ به: مجوز دسترسی فایل های سیستمی چیست؟
ارسال شده توسط: doomhammer65ir در 26 فروردین 1390، 12:18 ق‌ظ
هدفتان از اجرای آن فرمان چه بود ؟
با آن فرمان همه ی پوشه ها و پرونده های درون ریشه دسترسی همگانی میگیرند . چرا همه باید به همه پوشه ها و پرونده ها دسترسی داشته باشند ؟
دقت کنید هر پوشه در ریشه حق دسترسی خود را دارد ( یکی 444 یکی 744 یکی 755 ... )‌ لاکن پوشه ها و پرونده های درون پوشه های اصلی خود دارای دسترسی های گونه گون استند . پس چاره ای نمی ماند جز اینکه از داده های با ارزش رونوشت (‌کپی ) گرفته دوباره اوبونتو را بنصبید
عنوان: پاسخ به: مجوز دسترسی فایل های سیستمی چیست؟
ارسال شده توسط: faridfedora در 26 فروردین 1390، 01:52 ق‌ظ
من به اشتباه این دستور رو اجرا کردم...در واقع آدرس رو اشتباه نوشتم
تا اونجایی که من چک کردم مجوز فایل های درون پوشه ها تغییری نکرده بودند و در فرم صحیحشون بودند...این فرمان هم به فایل های داخل پوشه ها نباید کاری داشته باشد ???

کرنل های جدید اوبونتو با لپتاپم سازگار نیستن...و من باید اول اوبونتو 9.10 رو که رو لپتاپم کار میکنه نصب کنم و بعد از روی اون اوبونتو های جدید رو update بکنم تا سیستمم کار کنه

واقعا مشکل عجیبیه :((
عنوان: پاسخ به: مجوز دسترسی فایل های سیستمی چیست؟
ارسال شده توسط: doomhammer65ir در 26 فروردین 1390، 03:43 ق‌ظ
اقا فرمانی که نوشته اید نادرست است :
sudo -i
chmod 777 /*
این فرمان کاری انجام نمیدهد .
شاید نوشته اید :
chmod 777 ./*درست به یاد دارید چه نوشته اید ؟ کجا بودید که این فرمان را نوشتید ؟ ( کدام پوشه ؟ )‌
با سی دی دستگاه را بالا آورده به ریشه ی اوبونتو ی نصب شده بروید و بنویسید :‌
ls -lasخروجی را در زیر بگذارید .
دون مایه دو  پرونده زیر را هم  همینجا بگذارید :
/etc/fstab
/boot/grub/grub.cfg
عنوان: پاسخ به: مجوز دسترسی فایل های سیستمی چیست؟
ارسال شده توسط: faridfedora در 26 فروردین 1390، 04:44 ق‌ظ
تقریبا مطمئنم  که همین دستورو اجرا کردم داخل یکی از فولدرهای عادی بودم و می خواستم محتویات اون رو عمومی کنم که به اشتباه آدرس  رو اینجوری تایپ کردم
با سی دی دستگاه را بالا آورده به ریشه ی اوبونتو ی نصب شده بروید و بنویسید :‌
ls -lasخروجی را در زیر بگذارید .
دون مایه دو  پرونده زیر را هم  همینجا بگذارید :
/etc/fstab
/boot/grub/grub.cfg

این کارو کردم نتیجه تقریبا مشابه عکسی  بود که شما زحمتشو کشیده بودین(البته بعد اینکه عکس گذاشتین دسترسی های رو اینطوری تغییر دادم) به جز دو سه تا فایل که shortcut بودن و نمی شد تغییرشون داد

واقعا ممنونم از این لطفی که در حق من میکنید...بهتره بیش از این بهتون زحمت ندم و بی خیال اون سیستم بشم.
عنوان: پاسخ به: مجوز دسترسی فایل های سیستمی چیست؟
ارسال شده توسط: doomhammer65ir در 26 فروردین 1390، 05:11 ق‌ظ
نکته اینجاست که آن فرمان هیچ کاری انجام نمیدهد چرا که نشانی را نادرست نوشته اید
اگر میخواهید درون مایه ی یک پوشه به همراه همه زیر پوشه هایش را در دسترس همگان بگذارید :
اگر در همین پوشه استید :
sudo chmod -R 777 ~/*یا
sudo chmod -R 777 FULL_ADDRESS_OF_FOLDER/*
عنوان: پاسخ به: مجوز دسترسی فایل های سیستمی چیست؟
ارسال شده توسط: faridfedora در 26 فروردین 1390، 08:39 ب‌ظ
شما همین دستورو تو اوبونتو اجرا کردین که این حرفو میزنین؟ من که نمی فهمم واسه چی باید اشتباه باشه...مگه آدرسی به شکل"  /  " در سیستم شما وجود نداره؟ خب حالا یه ستاره هم این ورش بزاریم میشه همه ایتم های داخل این آدرس

یعنی وقتی شما این دستور رو اجرا می کنید سیستم بهتون میگه که همچین آدرسی وجود نداره؟!!  کاش به منم همینو می گفت ::)
عنوان: پاسخ به: مجوز دسترسی فایل های سیستمی چیست؟
ارسال شده توسط: doomhammer65ir در 27 فروردین 1390، 02:31 ق‌ظ
این دو تا رو یک نگاه بنداز :
پیش  و پس از اجرای دستور هست :

پیش از دستور :

total 104
 4 drwxr-xr-x  22 root root  4096 2011-04-16 02:13 .
 4 drwxr-xr-x  22 root root  4096 2011-04-16 02:13 ..
 4 drwxrwxrwx   2 root root  4096 2011-02-17 05:30 bin
 4 drwxrwxrwx   3 root root  4096 2011-02-17 04:14 boot
 4 drwxrwxrwx   2 root root  4096 2011-02-17 05:28 cdrom
 0 drwxr-xr-x  16 root root  3820 2011-04-16 02:13 dev
12 drwxrwxrwx 140 root root 12288 2011-04-16 02:13 etc
 4 drwxrwxrwx   3 root root  4096 2011-02-17 05:28 home
 0 lrwxrwxrwx   1 root root    33 2011-02-17 05:29 initrd.img -> boot/initrd.img-2.6.32-21-generic
12 drwxrwxrwx  21 root root 12288 2011-02-17 04:11 lib
16 drwxrwxrwx   2 root root 16384 2011-02-17 05:17 lost+found
 4 drwxrwxrwx   3 root root  4096 2011-04-15 17:42 media
 4 drwxrwxrwx   2 root root  4096 2010-04-23 14:41 mnt
 4 drwxrwxrwx   2 root root  4096 2010-04-29 16:47 opt
 0 dr-xr-xr-x 146 root root     0 2011-04-16 06:43 proc
 4 drwxrwxrwx  15 root root  4096 2011-02-27 11:22 root
 4 drwxrwxrwx   2 root root  4096 2011-02-17 05:31 sbin
 4 drwxrwxrwx   2 root root  4096 2009-12-06 01:25 selinux
 4 drwxrwxrwx   2 root root  4096 2010-04-29 16:47 srv
 0 drwxr-xr-x  12 root root     0 2011-04-16 06:43 sys
 4 drwxrwxrwx  10 root root  4096 2011-04-16 02:24 tmp
 4 drwxrwxrwx  12 root root  4096 2011-02-17 04:11 usr
 4 drwxrwxrwx  16 root root  4096 2011-02-26 17:02 var
 0 lrwxrwxrwx   1 root root    30 2011-02-17 05:29 vmlinuz -> boot/vmlinuz-2.6.32-21-generic

پس از دستور :
total 104
 4 drwxr-xr-x  22 root root  4096 2011-04-16 02:13 .
 4 drwxr-xr-x  22 root root  4096 2011-04-16 02:13 ..
 4 drwxrwxrwx   2 root root  4096 2011-02-17 05:30 bin
 4 drwxrwxrwx   3 root root  4096 2011-02-17 04:14 boot
 4 drwxrwxrwx   2 root root  4096 2011-02-17 05:28 cdrom
 0 drwxrwxrwx  16 root root  3820 2011-04-16 02:13 dev
12 drwxrwxrwx 140 root root 12288 2011-04-16 02:13 etc
 4 drwxrwxrwx   3 root root  4096 2011-02-17 05:28 home
 0 lrwxrwxrwx   1 root root    33 2011-02-17 05:29 initrd.img -> boot/initrd.img-2.6.32-21-generic
12 drwxrwxrwx  21 root root 12288 2011-02-17 04:11 lib
16 drwxrwxrwx   2 root root 16384 2011-02-17 05:17 lost+found
 4 drwxrwxrwx   3 root root  4096 2011-04-15 17:42 media
 4 drwxrwxrwx   2 root root  4096 2010-04-23 14:41 mnt
 4 drwxrwxrwx   2 root root  4096 2010-04-29 16:47 opt
 0 drwxrwxrwx 142 root root     0 2011-04-16 06:43 proc
 4 drwxrwxrwx  15 root root  4096 2011-02-27 11:22 root
 4 drwxrwxrwx   2 root root  4096 2011-02-17 05:31 sbin
 4 drwxrwxrwx   2 root root  4096 2009-12-06 01:25 selinux
 4 drwxrwxrwx   2 root root  4096 2010-04-29 16:47 srv
 0 drwxrwxrwx  12 root root     0 2011-04-16 06:43 sys
 4 drwxrwxrwx  10 root root  4096 2011-04-16 02:26 tmp
 4 drwxrwxrwx  12 root root  4096 2011-02-17 04:11 usr
 4 drwxrwxrwx  16 root root  4096 2011-02-26 17:02 var
 0 lrwxrwxrwx   1 root root    30 2011-02-17 05:29 vmlinuz -> boot/vmlinuz-2.6.32-21-generic

یک بار دستگاه را خاموش و روشن میکنم ببینم چه پیش می آید . آنچه پیش آید در زیر خواهم نوشت
ویراست نخست : دسترسی ها به حالت اصلی ( پیش از دستور ) بازگشت :
total 104
 4 drwxr-xr-x  22 root root  4096 2011-04-16 02:40 .
 4 drwxr-xr-x  22 root root  4096 2011-04-16 02:40 ..
 4 drwxrwxrwx   2 root root  4096 2011-02-17 05:30 bin
 4 drwxrwxrwx   3 root root  4096 2011-02-17 04:14 boot
 4 drwxrwxrwx   2 root root  4096 2011-02-17 05:28 cdrom
 0 drwxr-xr-x  16 root root  3820 2011-04-16 02:40 dev
12 drwxrwxrwx 140 root root 12288 2011-04-16 02:40 etc
 4 drwxrwxrwx   3 root root  4096 2011-02-17 05:28 home
 0 lrwxrwxrwx   1 root root    33 2011-02-17 05:29 initrd.img -> boot/initrd.img-2.6.32-21-generic
12 drwxrwxrwx  21 root root 12288 2011-02-17 04:11 lib
16 drwxrwxrwx   2 root root 16384 2011-02-17 05:17 lost+found
 4 drwxrwxrwx   3 root root  4096 2011-04-15 17:42 media
 4 drwxrwxrwx   2 root root  4096 2010-04-23 14:41 mnt
 4 drwxrwxrwx   2 root root  4096 2010-04-29 16:47 opt
 0 dr-xr-xr-x 156 root root     0 2011-04-16 07:10 proc
 4 drwxrwxrwx  15 root root  4096 2011-02-27 11:22 root
 4 drwxrwxrwx   2 root root  4096 2011-02-17 05:31 sbin
 4 drwxrwxrwx   2 root root  4096 2009-12-06 01:25 selinux
 4 drwxrwxrwx   2 root root  4096 2010-04-29 16:47 srv
 0 drwxr-xr-x  12 root root     0 2011-04-16 07:10 sys
 4 drwxrwxrwx  10 root root  4096 2011-04-16 02:40 tmp
 4 drwxrwxrwx  12 root root  4096 2011-02-17 04:11 usr
 4 drwxrwxrwx  16 root root  4096 2011-02-26 17:02 var
 0 lrwxrwxrwx   1 root root    30 2011-02-17 05:29 vmlinuz -> boot/vmlinuz-2.6.32-21-generic

ویراست دوم : آنچه آموختم :
فرمان زیر دسترسی پوشه ها و پرونده های ریشه را ( / )همگانی خواهد کرد :
sudo chmod 777 /*فرمان زیر دسترسی همه پوشه ها و پرونده های درون پوشه ای که استیم ( و نه پرونده های درون پوشه ها )‌ را همگانی خواهد کرد:
sudo chmod  777 ~/*فرمان زیر دسترسی همه پوشه ها و پرونده های درون پوشه ای که استیم ( و بلکه  پرونده های درون پوشه ها )‌ را همگانی خواهد کرد:
sudo chmod -R 777 ~/*
عنوان: پاسخ به: مجوز دسترسی فایل های سیستمی چیست؟
ارسال شده توسط: faridfedora در 27 فروردین 1390، 03:39 ق‌ظ
این الان یعنی قبول کردین که دستور رو اشتباه ننوشتم؟

نقل‌قول
sudo chmod -R 777 ~/*
در واقع منم می‌خواستم همین کارو بکنم که اون طوری شد

ولی خوبیش این بود که باعث شد کوبونتو رو هم امتحان کنم...نمی دونم چرا کوبونتو ۱۰/۱۰ رو سیستمم کار میکنه ولی اوبونتو ۱۰/۱۰ نه! البته واسه  همین کوبونتو هم هزار تو noapic و nolapic و از این جور چیزا نوشتم تا کار کنه