chmod -x chmod


bliznezz аватар

bliznezz - Posted on 16 Октябрь 2009

xxx пишет:

chmod -x chmod
Как исправить? ))))
....
yyy пишет:
используя дефолтные права некоторых файловых систем можно сделать в пару действий:

cd /tmp && mkdir somedir ; dd if=/dev/zero of=somefile bs=1M count=1 && mkfs.vfats somefile && mount -t vfat -o loop somefile somedir && cp /bin/chmod somedir/ && somedir/chmod +x /bin/chmod
это первое.
yyy пишет:
блин, вторым действием надо исправить ошибки в первом, переприменить его и подчистить за собой =)

echo "!!" | sed -e 's/vfats/vfat/' | bash ; umount somefile && rm -rf somefile somedir

- Bliznezz

work

Секаса осена не хватает))))

для полного апокалипсиса сперва

# chown -x /bin/su /usr/bin/sudo

на моей практике такое было пару раз Ж:-)

пытался как то помочь людям, которые на удаленном серваке устанавливали asterix из сырцов и где то указали не так пути для модулей (указали в /usr/bin) и инсталятор пакета послушно поубирал все суидные флаги в /usr/bin o_O

а из личного опыта: настраивал ldap, и где то проглючил и не мог авторизироватся ничем. sudo естественно не работал, как и su. спасся тем что нашел в скринах vim запущеный из под судо. вызвал в нем :!zsh и исправил что надо Ж:-)

В назначении прав доступа вам поможет этот онлайн калькулятор http://allcalc.ru/node/251

Ничего себе извращения!! Создать крошечный образ файловой системы FAT, скопировать туда chmod, скопировать обратно и права на месте?! Ну ничего себе ))

Какие вы извращенцы )

$ sudo /lib/ld-linux-x86-64.so.2 /bin/chmod +x /bin/chmod ?

(ну или ваш ld-linux.so.2 если у вас 32-битная система.

Отправить комментарий

Google Friend Connect (leave a quick comment)
loading...
Содержание этого поля является приватным и не предназначено к показу.