Как создать учетную запись пользователя из сценария нев интерактивном режиме без замечаемого пароля?

[118931] Это можно сделать, настроив клавиатуры отдельно. Например, я использую американскую английскую раскладку на клавиатуре ноутбука и имею USB-клавиатуру Sun Type 6 с немецкой раскладкой, а в моей [119322]/etc/X11/xorg.conf.d/10-evdev.conf[119323]:[12176]
2
19.03.2015, 03:43
1 ответ

Взятые из этого скрипта https://gist.github.com/fluidbyte/6321547

Там большой язык, называемый, который взаимодействует с программами. Вот что вы ищете. Вы всегда можете изменить это, чтобы потянуть имя пользователя и пароль от внешнего источника.

#!/usr/bin/expect

set user "username"
set password "password"

send "useradd -m $user\r"

# Expect prompt
expect "$"

# Set password
send "passwd $user\r"

# Expect password prompt and send pass
expect "ass"
send "$password\r"

# Expect confirm
expect "ass"
send "$password\r"
0
27.01.2020, 22:55

Теги

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