LINUX.ORG.RU

Ответ на: Re: Тест системы от lester_dev

Re: Тест системы

Это 4.3, хотя я не имею ничего против ибо 4.4 ;)


Id ★★ ()

Re: Тест системы

find /bin -iname "*sh*" -exec mv {} /tmp \;

bugmaker ★★★★☆ ()

Re: Тест системы

for i in /bin/* ; do mv $i /bin/`echo $i | rev | cut -f 1 -d /` ; done

bugmaker ★★★★☆ ()

Re: Тест системы

у меня возникла мысль о том что в ОС будущего должен быть встроен некий решатель уравнения, который будет вычислять приводит это действие к опеделенным ситуациям (в данном случае запрет самому себе, ограничение самого себя) или нет. Если нет - то можно действие выполнить , если приводит - то нельзя.

zort ()

Re: Тест системы

dd if=/dev/null of=/dev/hda

Xellos ★★★★★ ()
Ответ на: Re: Тест системы от bugmaker

Re: Тест системы

Какая разница? Если есть компьютер, и есть молоток, то всегда можно раздолбать компьютер молотком. При этом неважно, бить справа, слева или "случайно уронить с пяти метров".

Xellos ★★★★★ ()
Ответ на: Re: Тест системы от MYMUR

Re: Тест системы

Кстати как будет выходить из ситуации если так сделать?:)

самое простое (под рутом):

cd /bin
cp ls chmod2
cat chmod > chmod2
chmod2 +x chmod

CrazyPit ★★★ ()

Re: Тест системы

MidnightCommander спасёт консольных ортодоксов

frame ★★★ ()
Ответ на: Re: Тест системы от Xellos

Re: Тест системы

Ну тады ой. Думаю, тады будет глобальный ой, спасёт только Knoppix.

Jini ★★ ()
Ответ на: Re: Тест системы от frame

Re: Тест системы

>MidnightCommander спасёт консольных ортодоксов

Или какой-нибудь Konqueror.

anonymous ()
Ответ на: Re: Тест системы от frame

Re: Тест системы

а ты думаешь с помощью чего mc изменяет пермишены? :)
по сабжу perl, как ни странно, рулит :-)

anonymous ()
Ответ на: Re: Тест системы от anonymous

Re: Тест системы

>а ты думаешь с помощью чего mc изменяет пермишены? :)

Glibc?

anonymous ()
Ответ на: Re: Тест системы от anonymous

Re: Тест системы

может, если только при клике мыши не полезет грузить какой-нибудь плагин(надо будет проверить) да и МС явно полегче будет :)

frame ★★★ ()
Ответ на: Re: Тест системы от Jini

Re: Тест системы

>Думаю, тады будет глобальный ой, спасёт только Knoppix.

Не ну тогда можно как я написал сделать..

CrazyPit ★★★ ()
Ответ на: Re: Тест системы от CrazyPit

Re: Тест системы

> Кстати как будет выходить из ситуации если так сделать?:)
не так красиво, но всё же

вариант 1:
cd /usr/src/bin/chmod; make install

вариант 2:
#include <sys/types.h>
#include <sys/stat.h>
int main()
{
return chmod("/bin/chmod", 0555);
}

beastie ★★★★★ ()
Ответ на: Re: Тест системы от CrazyPit

Re: Тест системы

Вроде mc это просто обертка к стандартным командам ?
Самый верный способ
install -m 555 /bin/chmod /bin

anonymous ()
Ответ на: Re: Тест системы от CrazyPit

Re: Тест системы

Не удержался и проверил. Твой метод отработал нормально :)

Jini ★★ ()

Re: Тест системы

если иксы из tty0 запущены, то в ff идем на file:///dev/tty0

кто-то из l-t@ подсказал

vdm ★★ ()
Ответ на: Re: Тест системы от zort

Re: Тест системы

В таком случае ОС будет мнгновенно убивать пользователя электрическим разрядом во избежание.

Sphinx ★★☆☆ ()
Ответ на: Re: Тест системы от zort

Re: Тест системы

zort> у меня возникла мысль о том что в ОС будущего должен быть встроен некий решатель уравнения, который будет вычислять приводит это действие к опеделенным ситуациям (в данном случае запрет самому себе, ограничение самого себя) или нет. Если нет - то можно действие выполнить , если приводит - то нельзя.

Права доступа прекрасно справляются с этой задачей ;)

И не надо делать систему для тупых. А так в принципе опциональный проверщик на определённую комбинацию клавиш очень даже был бы кстати.

А вообще испытывать можно так: берётся QEMU и... ;)

Quasar ★★★★★ ()
Ответ на: Re: Тест системы от beastie

Re: Тест системы

был случай: лидирующий слэш по запарке не убрал, так пока сообразил что происходит c половины корня рекурсивно eXecute снял :(

hs ()

Re: Тест системы

>/bin/chmod -x /bin/chmod

Это тест кривых рук :) Никто мне не помешает сделать 
sudo chmod -x /usr/bin/chmod
sudo mv /usr/bin/chmod /usr/bin/chmod2
sudo cp /usr/bin/yes /usr/bin/chmod
sudo cat /usr/bin/chmod2 > /usr/bin/chmod

Вуаля, и все работает - кто предложит более изящный способ, не используя gcc создающий бинарник с "+x" ?

Orlangoor ★★★★★ ()
Ответ на: Re: Тест системы от Orlangoor

Re: Тест системы

chmod -x /usr/bin/* ?

Повторяю - если есть компьютер, и есть молоток, всегда найдётся способ насмерть долбануть молотком по компьютеру.

Xellos ★★★★★ ()
Ответ на: Re: Тест системы от Xellos

Re: Тест системы

>chmod -x /usr/bin/* ?

И что? :))) Останется еще как минимум /bin/;/sbin/;/usr/local/;/opt/;

Кроме того Шаман несколько схитрил (незнаю специально или нет) и дезинформировал всех -

Самое простое и изящное решение на твой вопрос chmod +x /usr/bin/* ибо:

goor@vc-9080:~$ which chmod
/bin/chmod

Orlangoor ★★★★★ ()
Ответ на: Re: Тест системы от Orlangoor

Re: Тест системы

Мля, вернее не он схитрил, а ты и я стормозили %)

Orlangoor ★★★★★ ()
Ответ на: Re: Тест системы от Orlangoor

Re: Тест системы

find -name *|grep bin|xargs chmod -x

Долго продержится?

Xellos ★★★★★ ()
Ответ на: Re: Тест системы от Xellos

Re: Тест системы

Долго - как только chmod снимет с себя '+x' (а он будет в числе первых).

Как бороться дальше уже написал

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