[RISOLTO] Debian bash script - useradd

2 risposte [Ultimo messaggio]
bruno72
User offline. Last seen 3 settimane 6 giorni ago. Offline
Iscritto: 05/15/2010
Messaggi:

Salve volevo creare uno script per la creazione automatica degli utenti


# nano script.sh

#!/bin/sh
read -p "Premi un tasto per continuare."

groupadd gruppo1
groupadd gruppo2
groupadd gruppo3

useradd -d /home/ute1 -G gruppo1 -c "Ufficio 1" -s /bin/bash -p pwd111 -m ute1
useradd -d /home/ute2 -G gruppo2 -c "Ufficio 2" -s /bin/bash -p pwd222 -m ute2
useradd -d /home/ute3 -G gruppo3 -c "Ufficio 3" -s /bin/bash -p pwd333 -m ute3

# ./script.sh

Funziona "quasi" tutto, non mi attiva la password degli utenti.

Se invece dopo il lancio dello script eseguo:

# passwd ute1
# passwd ute2
# passwd ute3

Mi chiede di inserire le varie password e quando eseguo il login come ute1 e pwd111 funziona.

Forse non si possono inserire in un file script le password?

bruno72
User offline. Last seen 3 settimane 6 giorni ago. Offline
Iscritto: 05/15/2010
Messaggi:


#!/bin/sh
read -p "Premi un tasto per continuare."
groupadd gruppo1
groupadd gruppo2
pass1=$(perl -e 'print crypt($ARGV[0], "password")' "pwd111")
pass2=$(perl -e 'print crypt($ARGV[0], "password")' "pwd222")
useradd -d /home/ute1 -G gruppo1 -c "Ufficio 1" -s /bin/bash -p $pass1 -m ute1
useradd -d /home/ute2 -G gruppo2 -c "Ufficio 2" -s /bin/bash -p $pass2 -m ute2

FUNZIONAAAA :-)

ecnx82
Ritratto di ecnx82
User is online On-line
Iscritto: 03/01/2010
Messaggi:

eh eh eh

Grazie per il feedback bruno72

Coltiva linux che tanto windows si pianta da solo