на Mac OSX, изнутри терминала, как ввести пароль, который содержит специальный символ?

533
bcbishop

Я делал скрипт для изменения пароля входа в систему на одном из моих VPS-компьютеров, и это что-то вроде следующего, и, к сожалению, символ ^ M (не комбинация '^' и 'M') был ошибочно добавлен в скрипт, И теперь я не мог больше войти в систему. Я узнал персонажа при редактировании сценария с помощью vi. Теперь мне интересно, что я должен вводить при запросе пароля. Любая помощь могла бы быть полезна!

ssh root@xxx.xxx.xxx.xxx "passwd <<EOF testpass^M testpass^M EOF"; 
0
Command + V подходит как ^ M для меня. 11 лет назад 0
`^ M` - управляющий символ перевода строки. То, что должно работать, это нажать `ctrl-v`, затем вернуться (затем снова вернуться, чтобы фактически отправить пароль). Brian Roach 11 лет назад 0
На моей машине Command + V это вставить. Пробовал с Ctrl-V, не работает ни. :( 11 лет назад 0

0 ответов на вопрос