Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/12/2019, à 14:40

RidingAround

Créer un user par script [RESOLU]

Salut à tous,

dans le cadre d'un déploiement, j'ai besoin de créer des utilisateurs par script.

J'ai essayé plein de choses, et les tutos actuellement visibles sur le web.
Soit l'utilisateur n'est pas présent dans la liste au boot, soit il est présent, mais le mot de passe ne fonctionne jamais.

Pour l'instant, j'en suis là:

#!/bin/bash
sudo adduser --disabled-password --gecos "" $1
echo "Utilisateur $1 créé."
sudo echo $1:$1"étoile" | sudo chpasswd
echo "MOT DE PASSE CHANGÉ"
etc.

Je lance avec

./adduser.sh usertest

Avec ça, le mdp étoile n'ouvre pas la session de usertest présent dans la liste.

Dernière modification par RidingAround (Le 18/12/2019, à 14:46)


RAID 5 luks 4x1To - SSD M2 120 - RX 480 - 4x4 DDR4 - Xeon
24 ans de Linux ! Ubuntu aux particuliers -> puis aux entreprises -> monter des serveurs -> sécuriser les entreprises -> des armoires -> des clusters -> des conteneurs ... que du bonheur :}

Hors ligne

#2 Le 18/12/2019, à 14:46

RidingAround

Re : Créer un user par script [RESOLU]

Pardon je viens de trouver

#!/bin/bash
sudo adduser --disabled-password --gecos "" $1
echo "Utilisateur $1 créé."
sudo echo "$1:étoile" | sudo chpasswd
echo "MOT DE PASSE CHANGÉ"
etc.

RAID 5 luks 4x1To - SSD M2 120 - RX 480 - 4x4 DDR4 - Xeon
24 ans de Linux ! Ubuntu aux particuliers -> puis aux entreprises -> monter des serveurs -> sécuriser les entreprises -> des armoires -> des clusters -> des conteneurs ... que du bonheur :}

Hors ligne

#3 Le 18/12/2019, à 15:54

kamaris

Re : Créer un user par script [RESOLU]

Une remarque : tu n'as pas besoin d'utiliser sudo pour exécuter echo :

echo "$1:étoile" | sudo chpasswd

Hors ligne