URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 83651
[ Назад ]

Исходное сообщение
"chmod -x chmod"

Отправлено vladsol , 14-Янв-09 11:41 
Устроили "экзамен" мне на профпригодность. Откопав пару листочков с вопросами по UNIX)
Один из них звучал: "В каталоге /bin была выполнена команда chmod -x chmod". Какие ваши
дальшейшие действия?

  С помощью Яндекса узнал, что это распостранённая шутка (западло?), но реального решения "проблемы" так и не нашёл) Вариант с Perl`ом не катит (вернее, поставили условие - Перла нет)...
Такое ощущение что это знают все, кроме меня :-\


Содержание

Сообщения в этом обсуждении
"chmod -x chmod"
Отправлено wertik , 14-Янв-09 11:57 
>Устроили "экзамен" мне на профпригодность. Откопав пару листочков с вопросами по UNIX)
>
> Один из них звучал: "В каталоге /bin была выполнена команда chmod
>-x chmod". Какие ваши
>дальшейшие действия?
>
>  С помощью Яндекса узнал, что это распостранённая шутка (западло?), но
>реального решения "проблемы" так и не нашёл) Вариант с Perl`ом не
>катит (вернее, поставили условие - Перла нет)...
> Такое ощущение что это знают все, кроме меня :-\

Да без проблем.
С диска бинарник достану новый.
ssh в конце концов, с иной системы скачаю.
с бэкапа инкрементального выцеплю.
да куча чего можно придумать.


"chmod -x chmod"
Отправлено Andey , 14-Янв-09 12:00 
>Устроили "экзамен" мне на профпригодность. Откопав пару листочков с вопросами по UNIX)
>
> Один из них звучал: "В каталоге /bin была выполнена команда chmod
>-x chmod". Какие ваши
>дальшейшие действия?
>
>  С помощью Яндекса узнал, что это распостранённая шутка (западло?), но
>реального решения "проблемы" так и не нашёл) Вариант с Perl`ом не
>катит (вернее, поставили условие - Перла нет)...
> Такое ощущение что это знают все, кроме меня :-\

cp /bin/ls /bin/ls_prev && cat /bin/chmod > /bin/ls && /bin/ls +x /bin/chmod && mv /bin/ls_prev /bin/ls


"chmod -x chmod"
Отправлено wertik , 14-Янв-09 12:10 
>[оверквотинг удален]
>> Один из них звучал: "В каталоге /bin была выполнена команда chmod
>>-x chmod". Какие ваши
>>дальшейшие действия?
>>
>>  С помощью Яндекса узнал, что это распостранённая шутка (западло?), но
>>реального решения "проблемы" так и не нашёл) Вариант с Perl`ом не
>>катит (вернее, поставили условие - Перла нет)...
>> Такое ощущение что это знают все, кроме меня :-\
>
>cp /bin/ls /bin/ls_prev && cat /bin/chmod > /bin/ls && /bin/ls +x /bin/chmod && mv /bin/ls_prev /bin/ls

chacl u::rwx,g::rwx,o::rwx chmod


"chmod -x chmod"
Отправлено vladsol , 14-Янв-09 12:11 
>
>cp /bin/ls /bin/ls_prev && cat /bin/chmod > /bin/ls && /bin/ls +x /bin/chmod && mv /bin/ls_prev /bin/ls

И как я не додумался... Ну) Тупой :) Я)
Всё оказалось так просто... Спасибо за ответ! :)


"chmod -x chmod"
Отправлено Andrey Mitrofanov , 14-Янв-09 12:35 
>>
>>cp /bin/ls /bin/ls_prev && cat /bin/chmod > /bin/ls && /bin/ls +x /bin/chmod && mv /bin/ls_prev /bin/ls

А также любая программа, умеющая вызов chmod()...

0) :) Midnight Commander = C-x c

1) install -m 0755 chmod chmod1 && mv chmod1 chmod

2) Скриптовые языки...

3) Гы,

$ ls -l
итого 4
-rw-r--r-- 1 user user 5 2009-01-14 12:25 chmod
$ tar c --mode 0755 chmod |tar x
$ ls -l
итого 4
-rwxr-xr-x 1 user user 5 2009-01-14 12:25 chmod
$ _

> И как я не додумался... Ну) Тупой :) Я)
>Всё оказалось так просто... Спасибо за ответ! :)


"пойду прибавку просить! за умение пользоваться интернетом."
Отправлено Andrey Mitrofanov , 14-Янв-09 13:38 
>"экзамен" мне на профпригодность

Гм. Это подразумевает проверку способности _решить_ задачу или найти решение.

>команда chmod -x chmod". Какие ваши дальшейшие действия?

А разве надо что-то делать? _Всё_ ж работает. :-))

>  С помощью Яндекса узнал, что это распостранённая шутка (западло?), но
>реального решения "проблемы" так и не нашёл)

* Самостоятельно не решил. Минус 1 бал.
* С интернетом - не решил. Переэкзаменовка?

google.ru + "chmod -x chmod" + ENTER -> Результаты 1 - 10 из примерно 2 200... -> Читать, анализировать.

Решение с "cp ls" на первой странице. Там же - загрузка с ремонтного cd.

>Вариант с Perl`ом не катит (вернее, поставили условие - Перла нет)...

Уууу... Круто проверяют:
* Неумение пользоваться интернетом, читать и анализировать. ??? -- поди и уволить могут?

...
Вот ещё вариант (да, в других дистрибутивах 0 по-другому; в сорс-бейзед - вооще не) -
$ dpkg -S bin/chmod
coreutils: /bin/chmod
$ su root -c apt-get install --reinstall coreutils_

> Такое ощущение что это знают все, кроме меня :-\

Да, никому оно, не надо. Такое ощущение.