Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.fds-net.ru/showflat.php?Number=728363&src=alt&showlite=l
Дата изменения: Unknown
Дата индексирования: Wed Feb 27 18:28:40 2013
Кодировка: Windows-1251
Re: Шрифты! - Public forum of MSU united student networks
Alt >> Hard&Soft.Linux >> Re: Шрифты!

Страницы: 1 | (7)
ManMachine : Re: Шрифты!  [re:Leo]   27.11.2008 20:12    | Reply | Edit |
-2

 
code:
: <<EXPLANATION If bash was compiled with --enable-net-redirections, it has the capability of using a special character device for both TCP and UDP redirections. These redirections are used identically as STDIN/STDOUT/STDERR. The device entries are 30,36 for /dev/tcp: mknod /dev/tcp c 30 36


Не при чем тут mknod, конечно же.

KOHTPA   [re:ManMachine]   27.11.2008 20:35    | Reply | Edit |
0
> mknod /dev/tcp c 30 36

Куда подевалась ваша хваленая devfs?


---
"This user is BSD-compliant."

KOHTPA   [re:ManMachine]   27.11.2008 20:39    | Reply | Edit |
0
> Интересно, чем им netcat не понравился.

L> подозреваю тем, что bash уже и так есть, а netcat тащить надо

Они же люнексоеды! Потому что в операционных системах netcat есть,
а вот bash тащить надо, причем не всегда его можно сделать рутовым
шеллом.


---
"This user is BSD-compliant."

Leo   [re:ManMachine]   27.11.2008 21:49    | Reply | Edit |
2
Quote:

Не при чем тут mknod, конечно же.



Вот именно, что не при чем. Давить диназавров. Автор инструкции написал хуйню. В этом может убедиться любой желающий одним из по меньшей мере четырех способов:
1. Почитав мануал на bash, в котором не написано "нужен девайс", и не написано "без девайса не работает".
2. Попробовав такой код не создавая девайса. Убедившись что он работает.
3. Наконец, неповерив, можно посмотреть исходники bash. Искать по переменной _redir_special_filenames.
4. Наконец, подключив мозг к процессу, и догадавшись, что mknod делает special *ФАЙЛ*, и вести себя как директория он никогда в жизни не будет.

Leo   [re:KOHTPA]   27.11.2008 21:51    | Reply | Edit |
2
devfs уже не в моде, см udevd.

девайсы типа /dev/tcp - это останки эмуляции iBCS-2, их никто по умолчанию не создает.

ManMachine   [re:Leo]   27.11.2008 21:56    | Reply | Edit |
0
В ответ на:

2. Попробовав такой код не создавая девайса. Убедившись что он работает.




В моем bash не работает.

ManMachine   [re:Leo]   27.11.2008 21:57    | Reply | Edit |
0
В ответ на:

4. Наконец, подключив мозг к процессу, и догадавшись, что mknod делает special *ФАЙЛ*, и вести себя как директория он никогда в жизни не будет.





Ага. Про mknod по неопытности был не в курсе.

Leo   [re:ManMachine]   27.11.2008 22:02    | Reply | Edit |
0
Ну, отключить эту опцию действительно при компиляции можно. Причем именно отключить - по умолчанию она включена.

Top