plink для выполнения команды passwd в linux

1327
NewBirth

я использую пакетный файл окна и выполняю plink.exe для доступа к моему ftp-серверу fedora. Это успешно. Теперь я создал пользователя командой useradd с паролем. Но он не может войти в систему, так как по умолчанию отключен и должен использовать passwdкоманду, чтобы изменить пароль и возможность входа. Но используя plink, как сделать что-то подобное ??

passwd testing
myPassword
myPassword

Заранее спасибо.

0

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

0
heavyd

You should pass the -p option to useradd instead of trying to change the password after the fact.

From man useradd

 -p, --password PASSWORD The encrypted password, as returned by crypt(3). The default is to disable the account. 

Using -p you will need to have the password encrypted beforehand. Also, see this Stack Overflow question which provides similar answers and a script to generate the hashed password dynamically.

спасибо за ответ, в моей ситуации я использую пакетный файл Windows, чтобы сделать это, как? и нужно ли использовать скрипт Python ?? NewBirth 13 лет назад 0
THX в любом случае я решаю это с помощью 2-х пакетного файла NewBirth 13 лет назад 0