Как создать пользователя с данным паролем на SuSE из командной строки?

Ручной тормоз выезда. Я использую его на Linux.

5
17.07.2012, 06:33
3 ответа

Делает SuSE useradd имейте -p опция? Это берет пароль (хотя в зашифрованном виде, но необходимо смочь генерировать это, я думаю).

Так useradd -p <crypt'ed password> <new username> должен сделать это, я думаю

7
27.01.2020, 20:37

Вы можете создать такой сценарий оболочки:

#!/bin/bash
echo "Type the username:"
read USERNAME
echo "Type the pass:"
stty -echo
read PWD
stty echo
useradd -p ${PWD} ${USERNAME}
0
27.01.2020, 20:37

Можно выполнить в два этапа.

  1. Сначала создайте пользователей командой useradd
  2. При втором запуске примерно так
    cat 1.txt | while read line; do echo "12345" | passwd --stdin $(echo ${line}); done
    
    где 1.txt— файл со списком логинов.
0
27.01.2020, 20:37

Теги

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