Como criar um usuário com uma senha dada no SuSE a partir da linha de comando?

5

Eu preciso criar um monte de novos usuários com uma determinada senha. O que eu quero é um script que eu passe o nome de usuário de novo usuário e ele irá criar / adicionar o usuário e definir sua senha. (a senha é a mesma para todos os novos usuários - não há problemas de segurança aqui.)

Alguma sugestão de como fazer isso no SuSE a partir da linha de comando?

    
por Radek 17.07.2012 / 05:33

2 respostas

7

SuSE useradd tem a opção -p ? Isso leva a senha (embora de forma criptografada, mas você deve ser capaz de gerar isso).

Então, useradd -p <crypt'ed password> <new username> deve fazer isso, acho

    
por 17.07.2012 / 06:55
0

Você pode criar um script de shell como este:

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