Intereting Posts
Как закрыть окно с помощью сочетания клавиш / клавиш? Как запускать команды надстройки по SSH? Поддерживает ли GRUB2 многострочные текстовые описания? Включить анонимную привязку в openldap Как рассказать xargs, какой аргумент выбрать? Как я могу использовать DD для переноса данных со старого диска на новый диск? Как загрузить исходный код пакета Debian? Сделать экран работать как терминал (прокрутка + альтернативный экран) что такое linux boot param "memmap" эквивалент в freebsd Почему Unix все еще используется, если Linux основан на нем, а Linux – бесплатно? поиск строк в шаблонах сопоставления файлов, определенных в другом файле Невозможно установить пакеты на RHEL из-за зависимостей udev создает правильные правила, но права исчезают, как только я пытаюсь получить доступ к файлам через C ++ Для чего нужен бит рециркуляции в Бакуле? Подача ввода в программу с запросом пароля

какая команда unix или linux используется для изменения пароля root удаленной машины (только IP-адрес) без использования SSH Login

какая команда unix или linux используется для изменения пароля root удаленной машины (только IP-адрес)?

Предположим, у меня есть только IP-адрес целевой машины, которая находится в моей сети. Но я не знаю пароль root этого компьютера. Есть ли какая-либо команда, доступная в Linux или unix, которая позволяет мне изменять пароль root на целевой машине. после изменения корневого пароля целевой машины я могу сделать ssh для входа в целевую машину с новым корневым паролем.

Такой команды нет.

Учтите, что если вы можете удаленно получать доступ и изменять защищенные файлы на удаленном хосте, у вас уже есть полномочия суперпользователя на этом хосте, поэтому изменение пароля root будет бессмысленным. На самом деле это было бы хуже, чем бессмысленно, потому что это было бы очевидным показателем того, что хозяин был скомпрометирован.

Нет никакой программы, которая работает так, как вы описываете. Если бы это было так, то это должно было быть на обеих машинах и было бы уязвимостью безопасности.

Ближайшим вариантом было бы дистанционное выполнение passwd , но вам нужно было бы узнать пароль root или, по крайней мере, иметь ssh-ключ в ваших авторизованных хостах.

 ssh root@foo -i ~/.ssh/id_rsa passwd (current) UNIX password: ...