Создание пользователя с паролем с помощью Bash [закрыто]

La copia debería ayudar, pero de otra manera, recibir todos los registros nuevos es crear una estructura de directorios igual que en el directorio de registros antiguos, porque no se crea automáticamente y se pierden algunos registros (incluso uno nuevo no creado)

-4
15.02.2017, 01:50
1 ответ

Если вам действительно нужно это сделать, вот сценарий, который будет работать:

#!/bin/bash
#
username="$1"
pass="$2"
shift 2
fname="$*"

useradd -m -s /bin/bash -c "$fname" "$username"
echo "$username:$pass" | chpasswd

Здесь пароль в виде открытого текста в $ pass зашифрован в / etc / shadow с помощью команда chpasswd . По умолчанию для шифрования используется PAM, поэтому он будет «наиболее подходящим» для целевой системы.

3
28.01.2020, 05:20

Теги

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