Не может выполнить passwd через звон

Это - моя ситуация. Я пытаюсь выполнить следующую команду в WINDOWS 7

    plink.exe user@ip.add.re.ss -pw password "passwd user"

изменить пароль для конкретного пользователя.

это продолжает давать мне отклоненное разрешение. Другие команды как useradd и passwd-f $USER хорошо работают.

Мне кажется, что после ssh, звон пытается выполнить команду в некоторой другой оболочке или чем-то.

Машина выполняет solaris 8.

Помогите

Спасибо и всего наилучшего.

0
задан 24 August 2015 в 10:01
1 ответ

Вы можете попробовать добавить -t в командную строку plink, поскольку passwd является интерактивным и требует tty.

Большинство реализаций passwd * только разрешите root указать имя пользователя, возможно, вам нужно использовать либо

plink.exe -t root@ip.add.re.ss -pw password "passwd user"

, либо если ваша команда является истинным отражением того, что вы пытаетесь, тогда и пользователь в обоих случаях один и тот же, тогда вам не нужно указывать имя пользователя

plink.exe -t user@ip.add.re.ss -pw password "passwd"

* Я не использую Solaris 8 с тех пор, как Solaris 9 появился в 2003 году, поэтому я могу ошибаться, полагая, что S8 passwd действует как другие.

1
ответ дан 4 December 2019 в 16:50

Теги

Похожие вопросы