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

passwd testing
myPassword
myPassword

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

1 ответ1

0

Вы должны передать опцию -p useradd вместо попытки сменить пароль после факта.

От man useradd

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

При использовании -p вам необходимо заранее зашифровать пароль. Кроме того, см. Этот вопрос переполнения стека, который предоставляет аналогичные ответы и скрипт для динамической генерации хешированного пароля.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .