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

کمک و پشتیبانی => انجمن عمومی => نویسنده: بخند در 11 تیر 1393، 03:25 ب‌ظ

عنوان: مشکل فوری پرمیژن
ارسال شده توسط: بخند در 11 تیر 1393، 03:25 ب‌ظ
سلام


من دستور chmod 700 -R / رو زدم


واسه درست کردنش باید چه کنم؟!


هیچ دستوری نمیشه زد

تو ال اف اس


طرف با لایو میومد وارد ترمینال یک پارتیشن که روش لینوکس نصبه میشد من چطوری اینکارو بکنم؟
عنوان: پاسخ : مشکل فوری پرمیژن
ارسال شده توسط: HSN6 در 11 تیر 1393، 03:41 ب‌ظ
فکر کنم منظورتون اینه (توی ریکاوری همینی که نصب دارید)  :
mount -o rw,remount /

chroot هم که معرف حضورتون هست.
عنوان: پاسخ : مشکل فوری پرمیژن
ارسال شده توسط: بخند در 11 تیر 1393، 03:52 ب‌ظ
هیچ دستوری نمیشه زد حتی sudo دبیان هست
عنوان: پاسخ : مشکل فوری پرمیژن
ارسال شده توسط: QSBuntu در 11 تیر 1393، 04:33 ب‌ظ
فکر کنم این مشکل بخاطر این باید باشه که فایل هایی وجود دارند که پرمیشنشون +4000 ه

من وقتی دستور زیر رو میزنم خروجی پایین بدست میاد:
sudo find / -perm +4000
بخشی از خروجی:

/usr/lib/openssh/ssh-keysign
/usr/lib/pt_chown
/usr/sbin/uuidd
/usr/sbin/pppd
/usr/bin/schroot
[glow=red,2,300]/usr/bin/sudo[/glow]
/usr/bin/pkexec
/usr/bin/gpasswd
/usr/bin/traceroute6.iputils
/usr/bin/chfn
/usr/bin/lppasswd
/usr/bin/at
/usr/bin/chsh
/usr/bin/mtr
/usr/bin/X
/usr/bin/newgrp
/usr/bin/passwd
/bin/su
/bin/ping6
/bin/umount
/bin/fusermount
/bin/mount
/bin/ping



همونطور که میبی بنظر میاد خود sudo هم باید پرمیشنش بالای 4000 باشه! شاید هم اینطور نباشه :(

این لینک (http://www.linuxnix.com/2011/12/suid-set-suid-linuxunix.html)در مورد suid



تو ریکاوری مد با انتخاب روت برو ببین اجازه انجام کاری رو داری یا نه؟؟
برای تو خروجی دستور بالا چیه؟؟ البته بدون sudo کار نمیده و باید لایو بیای بالا و چک کنی!
عنوان: پاسخ : مشکل فوری پرمیژن
ارسال شده توسط: بخند در 11 تیر 1393، 04:59 ب‌ظ
فکر کنم این مشکل بخاطر این باید باشه که فایل هایی وجود دارند که پرمیشنشون +4000 ه

من وقتی دستور زیر رو میزنم خروجی پایین بدست میاد:
sudo find / -perm +4000
بخشی از خروجی:

/usr/lib/openssh/ssh-keysign
/usr/lib/pt_chown
/usr/sbin/uuidd
/usr/sbin/pppd
/usr/bin/schroot
[glow=red,2,300]/usr/bin/sudo[/glow]
/usr/bin/pkexec
/usr/bin/gpasswd
/usr/bin/traceroute6.iputils
/usr/bin/chfn
/usr/bin/lppasswd
/usr/bin/at
/usr/bin/chsh
/usr/bin/mtr
/usr/bin/X
/usr/bin/newgrp
/usr/bin/passwd
/bin/su
/bin/ping6
/bin/umount
/bin/fusermount
/bin/mount
/bin/ping



همونطور که میبی بنظر میاد خود sudo هم باید پرمیشنش بالای 4000 باشه! شاید هم اینطور نباشه :(

این لینک (http://www.linuxnix.com/2011/12/suid-set-suid-linuxunix.html)در مورد suid



تو ریکاوری مد با انتخاب روت برو ببین اجازه انجام کاری رو داری یا نه؟؟
برای تو خروجی دستور بالا چیه؟؟ البته بدون sudo کار نمیده و باید لایو بیای بالا و چک کنی!


اصلا بوت نمیشه !

ریکاوری هم بوت نمیشه ت
فکر کنم باید مانتش کنم توی یک لینوکس دیگه و ازتوی اون درست کنم اره؟
عنوان: پاسخ : مشکل فوری پرمیژن
ارسال شده توسط: سلمان م. در 11 تیر 1393، 09:25 ب‌ظ
اصلا بوت نمیشه !

ریکاوری هم بوت نمیشه ت
فکر کنم باید مانتش کنم توی یک لینوکس دیگه و ازتوی اون درست کنم اره؟
دیرکتوری‌های لینوکس هرکدومشون برای یک کاری هستند (https://wiki.debian.org/FilesystemHierarchyStandard).

یکی از این دیرکتوری‌ها، /sbin هست، فایل‌های اجرایی که برای بوت‌شدن و یا ریکاوری لازم هستند، توی این دیرکتوری هستند. چون شما اجازه‌ی اجرا شدن و ... اون‌ها رو دستکاری کردی، سیستم دیگه نمی‌تونه از اون‌ها استفاده کنه. و چون همه‌ی فایل‌ها رو دستکاری کردی باید تک تک اجازه‌ی اون‌ها رو درست کنی.

بنظر من این‌جوری که بخوای تک تک درستش کنی، هم خیلی وقت ازت می‌گیره و آخر کار هم ممکنه که به نتیجه‌ی مطلوب نرسی و یا سیستم ناامن بشه. می‌تونی از اول نصب کنی و خیال خودت رو راحت کنی. بعدش بشینی قشنگ این‌ها رو بخونی:

می‌تونی با یه سی‌دی زنده (هر توزیعی) بیای بالا و فایل‌هایی که می‌خوای رو روی یک هارد اکسترنال یا ... منتقل کنی.