انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: بخند در 11 تیر 1393، 03:25 بظ
-
سلام
من دستور chmod 700 -R / رو زدم
واسه درست کردنش باید چه کنم؟!
هیچ دستوری نمیشه زد
تو ال اف اس
طرف با لایو میومد وارد ترمینال یک پارتیشن که روش لینوکس نصبه میشد من چطوری اینکارو بکنم؟
-
فکر کنم منظورتون اینه (توی ریکاوری همینی که نصب دارید) :
mount -o rw,remount /
chroot هم که معرف حضورتون هست.
-
هیچ دستوری نمیشه زد حتی sudo دبیان هست
-
فکر کنم این مشکل بخاطر این باید باشه که فایل هایی وجود دارند که پرمیشنشون +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 کار نمیده و باید لایو بیای بالا و چک کنی!
-
فکر کنم این مشکل بخاطر این باید باشه که فایل هایی وجود دارند که پرمیشنشون +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 کار نمیده و باید لایو بیای بالا و چک کنی!
اصلا بوت نمیشه !
ریکاوری هم بوت نمیشه ت
فکر کنم باید مانتش کنم توی یک لینوکس دیگه و ازتوی اون درست کنم اره؟
-
اصلا بوت نمیشه !
ریکاوری هم بوت نمیشه ت
فکر کنم باید مانتش کنم توی یک لینوکس دیگه و ازتوی اون درست کنم اره؟
دیرکتوریهای لینوکس هرکدومشون برای یک کاری هستند (https://wiki.debian.org/FilesystemHierarchyStandard).
یکی از این دیرکتوریها، /sbin هست، فایلهای اجرایی که برای بوتشدن و یا ریکاوری لازم هستند، توی این دیرکتوری هستند. چون شما اجازهی اجرا شدن و ... اونها رو دستکاری کردی، سیستم دیگه نمیتونه از اونها استفاده کنه. و چون همهی فایلها رو دستکاری کردی باید تک تک اجازهی اونها رو درست کنی.
بنظر من اینجوری که بخوای تک تک درستش کنی، هم خیلی وقت ازت میگیره و آخر کار هم ممکنه که به نتیجهی مطلوب نرسی و یا سیستم ناامن بشه. میتونی از اول نصب کنی و خیال خودت رو راحت کنی. بعدش بشینی قشنگ اینها رو بخونی:
- https://wiki.debian.org/FilesystemHierarchyStandard
- http://30li.org/bash/commands/chmod
- http://30li.org/bash/commands/chown
- http://30li.org/bash/commands/chown
میتونی با یه سیدی زنده (هر توزیعی) بیای بالا و فایلهایی که میخوای رو روی یک هارد اکسترنال یا ... منتقل کنی.