Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Igor Nikolaev                        2:5030/266     17 Aug 2004  20:53:14
 To : All
 Subject : По какой команде наступает тёмное время суток?
 -------------------------------------------------------------------------------- 
 
 Прошу прощения у достопочтеннейшей публики, если у меня возникло
 помутнение в голове или я излагаю очевидные вещи...
 
 Выдалась спокойная минутка, решил разобраться почему (freebsd 4.9)
 работает конструкция 
   rsh $киска command
 и совершенно не работает 
   echo "command" | rsh $киска
 Вскпыие показало, что при отсутствии команды в параметрах
 rsh явным образом вызывает rlogin:
 
   /* if no further arguments, must have been called as rlogin. */
   if (!argv[optind]) {
     if (asrsh)
       *argv = "rlogin";
     execv(_PATH_RLOGIN, argv);
     err(1, "can't exec %s", _PATH_RLOGIN);
   }
 
 Отмечу что rsh обращается по порту 514:
   sp = getservbyname("shell", "tcp");
 в отличие от rlogin, работает по порту 513:
   sp = getservbyname("login", "tcp");
 
 Вдобавок согласно RFC1258 rlogin посылает описание терминала:
   <null>
   client-user-name<null>
   server-user-name<null>
   terminal-type/speed<null>
 
 Может у меня rsh какой неправильный и где-то есть правильный?
 
 -- 
 И
 
 --- ifmail v.2.12.os.sensi
  * Origin: Hадеть сапоги на свежую голову? (2:5030/266@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 По какой команде наступает тёмное время суток?   Igor Nikolaev   17 Aug 2004 20:53:14 
Архивное /ru.unix.bsd/13416a3be6584.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional