LINUX.ORG.RU

Ответ на: комментарий от Deleted

Нет, без бизибокса, закачивания нового бинарника с правами (например в таре) и погромирования/писания скрептов на языках умеющих в chmod().

svr4
() автор топика
Ответ на: комментарий от Deleted

Не. Даю подсказку - есть решение, позволяющее запустить любой elf с полным хероположением на права доступа. Причем оно есть изкаропки.

svr4
() автор топика

скрипт на перле/пайтоне, который делает библиотечный вызов chmod().

x0r ★★★★★
()
Ответ на: комментарий от svr4

а почему install -m не отработает?
через ld-linux.so тогда?

Deleted
()

sudo /lib/ld-linux.so.2 /usr/bin/chmod +x /usr/bin/chmod

Wizard_ ★★★★★
()

Тыщу раз уже было. Вариантов просто дофига.

jcd ★★★★★
()

Дай-ка повангую :

cat `which ls` > /tmp/ls
cat `which chmod` > `which ls`
ls rwxrxrx `which chmod` # ну или какие там права
cat /tmp/ls > `which ls`

в рамках жесточайшего изврата

alex4321
()
Последнее исправление: alex4321 (всего исправлений: 1)

ну, накрайняк перезагрузиться и передать ядру параметр init=/bin/chmod 0755 /bin/chmod

Еще можно попробовать перемонтировать с другой опцией.

dikiy ★★☆☆☆
()
Ответ на: комментарий от Deleted

Там в случае некоторых особо понтанутых на почве тырпрайза дистров тоже будет весело (RHEL, 50CentOS, и прочая подобная параша).

svr4
() автор топика

Все знают, как в онтопике починить чмод после chmod 000 `which chmod`?

Обычно права через гуйню втыкаются и такого не происходит. Не используй не протестированные лично тобой стрёмные команды и будет тебе счастье.

Napilnik ★★★★★
()
Ответ на: комментарий от dikiy

Конечно поможет. Для рута DAC вообще не указ.

d_a ★★★★★
()

баян, добавьте уже кто-нибудь в вики

crypt ★★★★★
()

Написать парсер ФС, чтобы достать chmod?

watashinoshi
()
Ответ на: комментарий от dikiy

ты точно линуксоед?

попробуй и узнаешь :-) дело-то секундное

n_play
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.