Intereting Posts
Как удалить частичный пакет в OpenBSD Утилита консоли, чтобы узнать, как распределяется дисковое пространство? Как полностью удалить беспроводной интерфейс (и повторно добавить его)? Как удалить «Received: from» из источника электронной почты? Как использовать данные Hiera из исходного хранилища? Почему подключает сканеры к Linux такую ​​боль? Как удалить пробелы из выбранных строк Firefox, работающий на скопированной копии Antergos, не работает Хорошая практика использования svn для двух разных приложений, но на одном сервере? Получение ошибок Python всякий раз, когда я пытаюсь использовать терминал в Linux Mint Avconv создает 0-байтовый выходной файл после применения снижения частоты кадров Остановка заданий с помощью PID? Почему каналы, поддерживаемые моим интерфейсом, отличаются от каналов, разрешенных для сети ad-hoc? Как конвертировать ssl-шифры в формат curl? Неизвестный поставщик Authz с Shibboleth на Apache 2.4

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

Мне нужно создать группу новых пользователей с заданным паролем. То, что я хочу, это сценарий, который я бы передал имя пользователя нового пользователя, и он создаст / добавит пользователя и установит его пароль. (пароль для всех новых пользователей одинаковый – здесь нет проблем с безопасностью).

Любые предложения, как это сделать на SuSE из командной строки?

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

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

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

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