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

Исходное сообщение
"/bin/mail затер :("

Отправлено Vladp , 03-Окт-03 15:34 
Срочно нужна программа /bin/mail для Linux. Перепутал | с > и затер :(
по dmesg выдает
Linux version 2.4.7-10 (bhcompile@stripples.devel.redhat.com) (gcc version 2.96 20000731 (Red Hat Linux 7.1 2.96-98)) #1 Thu Sep 6 16:46:36 EDT 2001
вышлите на me#vovik.com. Только после этого оставьте пометку в форуме, что сделали это, чтобы никто другой не слал больше...

ЗЫ Вот что значит под рутом сидеть.. :(((((


Содержание

Сообщения в этом обсуждении
"/bin/mail затер :("
Отправлено Antonio , 03-Окт-03 15:47 
>Срочно нужна программа /bin/mail для Linux. Перепутал | с > и затер :(
>по dmesg выдает
>Linux version 2.4.7-10 (bhcompile@stripples.devel.redhat.com) (gcc version 2.96 20000731 (Red Hat Linux 7.1
>2.96-98)) #1 Thu Sep 6 16:46:36 EDT 2001
>вышлите на me#vovik.com. Только после этого оставьте пометку в форуме, что сделали
>это, чтобы никто другой не слал больше...
>
>ЗЫ Вот что значит под рутом сидеть.. :(((((

Неужели под рукой нет дисков с дистрибутивом??? Откуда же тогда ставился?

rpm -Uvh mail... Если будет ругаться, поставить как rpm -ivh --nodeps --force mail...

Предварительно прочитать man rpm для осмысления того, что я тут насоветовал и исправления возможных моих ошибок.


"/bin/mail затер :("
Отправлено Vladp , 03-Окт-03 15:51 
>Неужели под рукой нет дисков с дистрибутивом??? Откуда же тогда ставился?

нету, не я ставил. Доступа физического к машине тоже нету... поэтому и прошу тут.


"/bin/mail затер :("
Отправлено Antonio , 03-Окт-03 15:59 
>>Неужели под рукой нет дисков с дистрибутивом??? Откуда же тогда ставился?
>
>нету, не я ставил. Доступа физического к машине тоже нету... поэтому и
>прошу тут.

rpm -qa | grep mailx даст требуемую версию пакета, содержащего программу mail. Записываем на бумажку (важна каждая буква и цифра), идем на http://www.rpmfind.net, http://www.google.com, http://www.filesearch.ru и т.п., пока не найдем. Качаем, дальнейшие действия я описал ранее. Или можно из скачанного пакета просто тупо выдрать саму mail (проще всего это сделать в Midnight Commander) и влить в /bin.

P.S. Я бы намылил, но редхатов не держу.


"/bin/mail затер :("
Отправлено Vladp , 03-Окт-03 17:42 
>>>Неужели под рукой нет дисков с дистрибутивом??? Откуда же тогда ставился?
>>
>>нету, не я ставил. Доступа физического к машине тоже нету... поэтому и
>>прошу тут.
>
>rpm -qa | grep mailx даст требуемую версию пакета, содержащего программу mail.
Все спасибо. Все нашел, поставил. Все работает как раньше. (надеюсь на это). Вопрос-просьба снята

>P.S. Я бы намылил, но редхатов не держу.
У меня вообще не линуксы. :)


"/bin/mail затер :("
Отправлено lavr , 03-Окт-03 17:02 
>Срочно нужна программа /bin/mail для Linux. Перепутал | с > и затер :(
>по dmesg выдает
>Linux version 2.4.7-10 (bhcompile@stripples.devel.redhat.com) (gcc version 2.96 20000731 (Red Hat Linux 7.1
>2.96-98)) #1 Thu Sep 6 16:46:36 EDT 2001
>вышлите на me#vovik.com. Только после этого оставьте пометку в форуме, что сделали
>это, чтобы никто другой не слал больше...
>
>ЗЫ Вот что значит под рутом сидеть.. :(((((

Так как в Linux'е разработчики слегка "сбрендили" то /bin/mail есть
просто хард-линк на /usr/bin/mail

Действия:

1. смотрим есть у нас /usr/bin/mail

# ls -la /usr/bin/mail

если есть, то просто из-под рута делаем hard-link

# ln /usr/bin/mail /bin/mail

Ву-а-ля.


"/bin/mail затер :("
Отправлено ilyaGNU , 04-Окт-03 09:09 
>>Срочно нужна программа /bin/mail для Linux. Перепутал | с > и затер :(
>>по dmesg выдает
>>Linux version 2.4.7-10 (bhcompile@stripples.devel.redhat.com) (gcc version 2.96 20000731 (Red Hat Linux 7.1
>>2.96-98)) #1 Thu Sep 6 16:46:36 EDT 2001
>>вышлите на me#vovik.com. Только после этого оставьте пометку в форуме, что сделали
>>это, чтобы никто другой не слал больше...
>>
>>ЗЫ Вот что значит под рутом сидеть.. :(((((
>
>Так как в Linux'е разработчики слегка "сбрендили" то /bin/mail есть
>просто хард-линк на /usr/bin/mail
>
>Действия:
>
>1. смотрим есть у нас /usr/bin/mail
>
># ls -la /usr/bin/mail
>
>если есть, то просто из-под рута делаем hard-link
>
># ln /usr/bin/mail /bin/mail
>
>Ву-а-ля.


Так он же перепутал "|" с ">".  Т.е. запортил содержимое файла /bin/mail.


"/bin/mail затер :("
Отправлено lavr , 05-Окт-03 10:51 
>>>Срочно нужна программа /bin/mail для Linux. Перепутал | с > и затер :(
>>>по dmesg выдает
>>>Linux version 2.4.7-10 (bhcompile@stripples.devel.redhat.com) (gcc version 2.96 20000731 (Red Hat Linux 7.1
>>>2.96-98)) #1 Thu Sep 6 16:46:36 EDT 2001
>>>вышлите на me#vovik.com. Только после этого оставьте пометку в форуме, что сделали
>>>это, чтобы никто другой не слал больше...
>>>
>>>ЗЫ Вот что значит под рутом сидеть.. :(((((
>>
>>Так как в Linux'е разработчики слегка "сбрендили" то /bin/mail есть
>>просто хард-линк на /usr/bin/mail
>>
>>Действия:
>>
>>1. смотрим есть у нас /usr/bin/mail
>>
>># ls -la /usr/bin/mail
>>
>>если есть, то просто из-под рута делаем hard-link
>>
>># ln /usr/bin/mail /bin/mail
>>
>>Ву-а-ля.
>
>
>Так он же перепутал "|" с ">".  Т.е. запортил содержимое файла /bin/mail.

так и чего? вместо установки разного говна, одним движением можно было
решить проблему.


"/bin/mail затер :("
Отправлено Vladp , 06-Окт-03 10:57 
>>Так он же перепутал "|" с ">".  Т.е. запортил содержимое файла /bin/mail.
>
>так и чего? вместо установки разного говна, одним движением можно было
>решить проблему.

Я смотрел. У меня не было. Все остальные mail были линками на этот /bin/mail. Случайно у одного знакомого стоял такой же пакет mailx. Оттуда и взял этот злополучный mail.


"/bin/mail затер :("
Отправлено lavr , 06-Окт-03 11:35 
>>>Так он же перепутал "|" с ">".  Т.е. запортил содержимое файла /bin/mail.
>>
>>так и чего? вместо установки разного говна, одним движением можно было
>>решить проблему.
>
>Я смотрел. У меня не было. Все остальные mail были линками на
>этот /bin/mail. Случайно у одного знакомого стоял такой же пакет mailx.
>Оттуда и взял этот злополучный mail.

нда, ох уж эти разные линуксы, чем дальше в лес, тем больше дров, нет щобы
выработать и устаканить одну структуру дерева системы, ведь в этом только
польза! Вот и ползай, в RH так, в Debian эдак, в SuSE вот так... :(


"/bin/mail затер :("
Отправлено Vladp , 06-Окт-03 11:51 
>нда, ох уж эти разные линуксы, чем дальше в лес, тем больше
>дров, нет щобы
>выработать и устаканить одну структуру дерева системы, ведь в этом только
>польза! Вот и ползай, в RH так, в Debian эдак, в SuSE
>вот так... :(
Вот именно за это я их и не люблю. Много есть хорошего, но путаницы намного больше. :(


"/bin/mail затер :("
Отправлено lavr , 06-Окт-03 12:35 
>>нда, ох уж эти разные линуксы, чем дальше в лес, тем больше
>>дров, нет щобы
>>выработать и устаканить одну структуру дерева системы, ведь в этом только
>>польза! Вот и ползай, в RH так, в Debian эдак, в SuSE
>>вот так... :(
>Вот именно за это я их и не люблю. Много есть хорошего,
>но путаницы намного больше. :(

Я люблю, но к сожалению, путаницы достаточно. :(


"/bin/mail затер :("
Отправлено ilyaGNU , 06-Окт-03 17:13 
>>>>Срочно нужна программа /bin/mail для Linux. Перепутал | с > и затер :(
>>>>по dmesg выдает
>>>>Linux version 2.4.7-10 (bhcompile@stripples.devel.redhat.com) (gcc version 2.96 20000731 (Red Hat Linux 7.1
>>>>2.96-98)) #1 Thu Sep 6 16:46:36 EDT 2001
>>>>вышлите на me#vovik.com. Только после этого оставьте пометку в форуме, что сделали
>>>>это, чтобы никто другой не слал больше...
>>>>
>>>>ЗЫ Вот что значит под рутом сидеть.. :(((((
>>>
>>>Так как в Linux'е разработчики слегка "сбрендили" то /bin/mail есть
>>>просто хард-линк на /usr/bin/mail
>>>
>>>Действия:
>>>
>>>1. смотрим есть у нас /usr/bin/mail
>>>
>>># ls -la /usr/bin/mail
>>>
>>>если есть, то просто из-под рута делаем hard-link
>>>
>>># ln /usr/bin/mail /bin/mail
>>>
>>>Ву-а-ля.
>>
>>
>>Так он же перепутал "|" с ">".  Т.е. запортил содержимое файла /bin/mail.
>
>так и чего? вместо установки разного говна, одним движением можно было
>решить проблему.
Если я имею file1 и хард-линк на него hlink-file1, то перезаписывая данные file1, я одновременно изменяю содержимое файла hlink-file1 просто потому, что данные хранятся на диске в единственном экзмепляре, а ссылок на эти данные в файловой таблице может быть несколько. Так?


"/bin/mail затер :("
Отправлено Vladp , 06-Окт-03 17:33 
>Если я имею file1 и хард-линк на него hlink-file1, то перезаписывая данные
>file1, я одновременно изменяю содержимое файла hlink-file1 просто потому, что данные
>хранятся на диске в единственном экзмепляре, а ссылок на эти данные
>в файловой таблице может быть несколько. Так?

именно! При том если ты "затираешь" hlink-file1, то при этом на самом деле затираешь file1. Но удаляя hlink-file1, ты всего навсего удаляешь hlink-file1.


"/bin/mail затер :("
Отправлено Snork , 06-Окт-03 20:15 
>Так как в Linux'е разработчики слегка "сбрендили" то /bin/mail есть
>просто хард-линк на /usr/bin/mail

~> ls -la /bin/mail
ls: /bin/mail: No such file or directory
Выход 1

~> ls -la `which mail`
-rwxr-xr-x    1 root     root        71960 2003-05-22 22:13 /usr/bin/mail

~> uname
Linux

Не все сбрендили, не все 8)))))