Первый пример пытается войти в систему как root
в системе и выполненный pwd
в то время как второй пример входит в систему через service
и выполнения pwd
.
Вероятно, что Ваша конфигурация или не позволяет логины как корень или от корня в localhost.
Для отладки его далее, можно попытаться работать rsh -l service localhost pwd
и посмотрите, работает ли это. Также взгляните на то, Почему я не могу использовать strace с rsh? который объясняет другую возможную проблему.
Erradicate rsh
сразу. Это - огромная угроза безопасности. Нет, "это - просто внутренняя сеть, не будет никаких злых китайских хакеров", полностью не важно, нападения или автоматизированы (для пополнения на ботнеты) или предназначены, и вторые (в зависимости от статистики, которой Вы хотите верить), инициируемый внутренними пользователями в 80 - 95% случаев.
Использовать ssh
, это приносит почти ту же пользу, но намного более безопасно. Да, немного более трудно настроить, но не так очень.
RSH очень небезопасен - Вы действительно хотите, чтобы кто-либо с анализатором пакетов видел, что какие-либо пароли переходят с проводом, с идентификатором пользователя, в ПРОСТОМ ТЕКСТЕ?
Это должно было быть отброшено от дистрибутивов, как только SSH был сделан легко доступным, но кто-то все еще волновался, что это могло бы повредить чье-то древнее, очень небезопасное, сценарий с 1986.
Однако я позволю Вам выстрелить себе в ногу - потому что это - UNIX, и Вы могли бы действительно хотеть оправдание, когда Ваш босс увольняет Вас за разрешение Ваших серверов быть взломанным, потому что Вы не хотите выяснять SSH.
Одна возможная причина - то, что Вашей корневой учетной записи запрещают прямого доступа входа в систему к самому серверу через rsh
. Ниже ссылка на то, как отключить удаленную оболочку для корня, только позволив корень на /dev/console
. Вы делаете противоположное.
http://home.shafe.com/docs/remoteroot.html
Существует подобная установка для корня с SSH. Это - простой флаг в sshd_config.
http://www.mydigitallife.info/disable-direct-root-login-and-user-access-via-ssh-to-server/
rsh -l service localhost pwd
от корня это показывает ту же ошибку., .i.e.,Permission Denied
– devsda 17.03.2013, 08:04rhosts
//etc/hosts.equiv
файл Вашего пользователя услуги и добавляет запись для пользователя root... – Ulrich Dangel 17.03.2013, 11:46+ service
. Теперь я добавил еще одну строку+ root
. Затем я перезагружаю, но когда я работаюrsh localhost pwd
от корня, но я показываю сноваPermission Denied
. Что я могу сделать теперь? – devsda 17.03.2013, 14:39rsh -l service localhost
и прочитайте документацию rsh для понимания проблем. – Ulrich Dangel 17.03.2013, 15:51rsh -l service localhost pwd
работы, ноrsh localhost pwd
не работы. – devsda 17.03.2013, 19:16