rshd нужен до зарезу, а поставить не удаётся
Оправдание:
Знаю, что это плохо, но требует чужой софт.
Железо:
Tyan Thunder K8SRE (S2891), opteron, 2Gb
Система:
Linux bbox 2.6.15-gentoo-r7 #6 SMP Tue May 16 18:27:16 MSD 2006 x86_64 AMD Opteron(tm) Processor 246 AuthenticAMD GNU/Linux
Цель:
Собсно сабж
Действия:
1. установил из portage xinetd и netkit-rsh
2. rc-update add xinetd default
3. в файлах /etc/xinetd.d/r{sh,login,exec} сделал disable=no
4. не знаю для чего, но в /etc/securetty добавил строку rsh
Симптомы:
---
$ rsh localhost ls
assword: 1
^C
bel@bbox ~ $
---
соответствующий кусок tail -f /var/log/messages :
--
Dec 19 13:14:33 bbox xinetd[5385]: START: shell pid=11596 from=127.0.0.1
Dec 19 13:14:38 bbox rsh(pam_unix)[11596]: could not recover authentication token
Dec 19 13:14:38 bbox rsh(pam_unix)[11596]: authentication failure; logname= uid=0 euid=0 tty=rsh ruser=bel rhost=localhost user=bel
Dec 19 13:14:40 bbox in.rshd[11596]: rsh denied to bel@localhost as bel: Permission denied.
Dec 19 13:14:40 bbox xinetd[5385]: EXIT: shell status=1 pid=11596 duration=7(sec)
---
Причем после "rsh localhost ls" в логе появляется первая строка, а все остальные только после нажатия ^C.
Аналогичная ситуация происходит и при попытке подключиться с Windows машины (Win2k), только там после нажатия ^C cmd.exe пытается пароль выполнить как следующую введённую команду. Такое ощущение, что набираемый пароль никуда не уходит и соответственно никем не проверяется и ничто не исполняется.
Если кто знает как rshd поднять, или где это написано, посоветуйте, пожалуйста.
- Для комментирования войдите или зарегистрируйтесь
/etc/xinetd.conf
А что у вас в /etc/xinetd.conf?
/etc/xinetd.conf: то, что было по умолчанию
#
# This is the master xinetd configuration file. Settings in the
# default section will be inherited by all service configurations
# unless explicitly overridden in the service configuration. See
# xinetd.conf in the man pages for a more detailed explanation of
# these attributes.
defaults
{
# The next two items are intended to be a quick access place to
# temporarily enable or disable services.
#
# enabled =
# disabled =
# Define general logging characteristics.
log_type = SYSLOG daemon info
log_on_failure = HOST
log_on_success = PID HOST DURATION EXIT
# Define access restriction defaults
#
# no_access =
# only_from = localhost
# max_load = 0
cps = 50 10
instances = 50
per_source = 10
# Address and networking defaults
#
# bind =
# mdns = yes
v6only = no
# setup environmental attributes
#
# passenv =
groups = yes
umask = 002
# Generally, banners are not used. This sets up their global defaults
#
# banner =
# banner_fail =
# banner_success =
}
includedir /etc/xinetd.d