Retour à ec2 - utilisateur à partir d'un utilisateur personnalisé
Lors de la création d'une instance ec2, j'utilise un script d'amorçage. Sur l'instance, j'installe et configure un serveur Web nginx. Pour des raisons de sécurité, je dois créer un nouvel utilisateur (www-data).
L'utilisateur www-data est créé en utilisant :
sudo groupadd www-data
sudo adduser www-data -g www-data
sudo passwd -d www-data
Supplémentaire j'exécute des scripts python sur cette machine. Pour cela, j'ai utilisé virtualenv. J'exécute le flux suivant:
su www-data
pip install --user virtualenv
python -m virtualenv $VIRTUALENV_NAME
cd /path/to/bin
source activate
pip install `stuff`
deactivate
Mon problème se produit après le flux ci-dessus lorsque je veux revenir à ec2-user. Dans la saisie du terminal exit
fait le travail. À l'intérieur du script d'amorçage, il quittera le script.
J'ai essayé avec su ec2-user
mais il demande un mot de passe. J'en ai pas.
Comment revenir à ec2-user à partir d'un autre utilisateur ? Ou comment contourner le problème