Я использую компьютеры Windows для выполнения команд на Linux через rsh. Вызов rsh производится из одного программного обеспечения, которое указывает имя вошедшего в систему пользователя для использования на удаленном хосте. Но этот пользователь отсутствует на целевом компьютере. Как мне установить на целевом хосте, чтобы все пользователи в /root/.rhosts были сопоставлены с учетной записью root?
решение1
Использует ли программное обеспечение, которое вызывает, rsh
одно имя удаленного пользователя для всех пользователей? (Например, всегда ли оно пытается войти в систему на удаленном хосте как «fred»?) Если да, создайте учетную запись с именем «fred» на целевом компьютере. Если вы действительно серьезно настроены создать дыру в безопасности, предоставив всем своим пользователям доступ root, то измените UID fred на 0 и, при желании, измените его домашний каталог на /root
.